[2026-03-25 00:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02"} 
[2026-03-25 00:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","total_operations":2,"sites_count":1} 
[2026-03-25 00:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jcEajhJM-1774385926","ORD-WsKziXL6-1774385957"]} 
[2026-03-25 00:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423} 
[2026-03-25 00:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 00:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"count":1} 
[2026-03-25 00:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"count":1} 
[2026-03-25 00:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"user_id":348,"notification_type":"order_approved","reference_id":179554} 
[2026-03-25 00:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"processed":1,"errors":0} 
[2026-03-25 00:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"processed":1,"errors":0} 
[2026-03-25 00:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S4SYcEFv3beJM4wRRfou3NG7OWB9fwcj","execution_time":"2026-03-25 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423} 
[2026-03-25 00:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:00:05] production.INFO: async() رجع: true  
[2026-03-25 00:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 00:00:25] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"158873178","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu6lkauk91jl50Ma1jlF"}},"user_id":1071} 
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 00:00:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 00:00:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18728,"user_id":1071,"amount":500.0,"admins_notified":7} 
[2026-03-25 00:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04"} 
[2026-03-25 00:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","total_operations":1,"sites_count":1} 
[2026-03-25 00:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WsKziXL6-1774385957"]} 
[2026-03-25 00:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 00:02:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:02:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"count":1} 
[2026-03-25 00:02:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"count":1} 
[2026-03-25 00:02:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"user_id":645,"notification_type":"order_approved","reference_id":179555} 
[2026-03-25 00:02:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:02:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:02:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"processed":1,"errors":0} 
[2026-03-25 00:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423,"processed":1,"errors":0} 
[2026-03-25 00:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UMV3jl4AwfV4kXMgCUj4jXux1jfxtbAx","execution_time":"2026-03-25 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WsKziXL6-1774385957","operation_id":164423} 
[2026-03-25 00:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 00:02:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WsKziXL6-1774385957","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:02:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-WsKziXL6-1774385957","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:02:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:02:06] production.ERROR: Order not found or already processed. External ID: ORD-WsKziXL6-1774385957  
[2026-03-25 00:02:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WsKziXL6-1774385957","status":"completed","codes_count":0} 
[2026-03-25 00:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pJiHxU5rubOk7zEypuKfKJvWMQ1Qyhs3","execution_time":"2026-03-25 00:04:01"} 
[2026-03-25 00:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pJiHxU5rubOk7zEypuKfKJvWMQ1Qyhs3","execution_time":"2026-03-25 00:04:01"} 
[2026-03-25 00:04:27] production.INFO: Constructing job for order: 179556  
[2026-03-25 00:04:28] production.INFO: Handling job for order: 179556  
[2026-03-25 00:04:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:04:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:04:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=cdf26e85-e699-4e0e-8996-d537c90ee388&Player_ID=170680766  
[2026-03-25 00:04:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=cdf26e85-e699-4e0e-8996-d537c90ee388&Player_ID=170680766","has_body":false} 
[2026-03-25 00:04:29] production.INFO: Operation sent successfully {"operation_id":164424,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zcaUUSIW-1774386268","amount":6.88476500000000068979488787590526044368743896484375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 00:04:29"}},"processed_data":{"order_number":"ORD-zcaUUSIW-1774386268","amount":6.88476500000000068979488787590526044368743896484375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 00:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:05:04] production.INFO: async() رجع: true  
[2026-03-25 00:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:05:31] production.INFO: Constructing job for order: 179557  
[2026-03-25 00:05:33] production.INFO: Handling job for order: 179557  
[2026-03-25 00:05:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:05:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:05:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=11026fd9-6757-44db-bb45-1ed6f7ed5fff&Player_ID=78157143  
[2026-03-25 00:05:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=11026fd9-6757-44db-bb45-1ed6f7ed5fff&Player_ID=78157143","has_body":false} 
[2026-03-25 00:05:33] production.INFO: Operation sent successfully {"operation_id":164425,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ubfcY0Pe-1774386333","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 00:05:33"}},"processed_data":{"order_number":"ORD-ubfcY0Pe-1774386333","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 00:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04"} 
[2026-03-25 00:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","total_operations":2,"sites_count":1} 
[2026-03-25 00:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-zcaUUSIW-1774386268","ORD-ubfcY0Pe-1774386333"]} 
[2026-03-25 00:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 00:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425} 
[2026-03-25 00:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 00:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"count":1} 
[2026-03-25 00:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"count":1} 
[2026-03-25 00:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"user_id":148,"notification_type":"order_approved","reference_id":179556} 
[2026-03-25 00:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"processed":1,"errors":0} 
[2026-03-25 00:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424,"processed":1,"errors":0} 
[2026-03-25 00:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9gftsRNYpEXfmjy35KgYeTNpX6WsGqrO","execution_time":"2026-03-25 00:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zcaUUSIW-1774386268","operation_id":164424} 
[2026-03-25 00:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 00:06:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zcaUUSIW-1774386268","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:06:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-zcaUUSIW-1774386268","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:06:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:06:06] production.ERROR: Order not found or already processed. External ID: ORD-zcaUUSIW-1774386268  
[2026-03-25 00:06:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zcaUUSIW-1774386268","status":"completed","codes_count":0} 
[2026-03-25 00:06:11] production.INFO: Constructing job for order: 179558  
[2026-03-25 00:06:13] production.INFO: Handling job for order: 179558  
[2026-03-25 00:06:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:06:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:06:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=6436085e-9c68-4899-bdf9-ebcdac0c9a74&Player_ID=106945050  
[2026-03-25 00:06:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=6436085e-9c68-4899-bdf9-ebcdac0c9a74&Player_ID=106945050","has_body":false} 
[2026-03-25 00:06:14] production.INFO: Operation sent successfully {"operation_id":164426,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OhF8XBM-1774386373","amount":8.41828699999999940928319119848310947418212890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 00:06:14"}},"processed_data":{"order_number":"ORD-OhF8XBM-1774386373","amount":8.41828699999999940928319119848310947418212890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 00:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02"} 
[2026-03-25 00:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","total_operations":2,"sites_count":1} 
[2026-03-25 00:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-ubfcY0Pe-1774386333","ORD-OhF8XBM-1774386373"]} 
[2026-03-25 00:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OhF8XBM-1774386373","operation_id":164426} 
[2026-03-25 00:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 00:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"count":1} 
[2026-03-25 00:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"count":1} 
[2026-03-25 00:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"user_id":148,"notification_type":"order_approved","reference_id":179557} 
[2026-03-25 00:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"processed":1,"errors":0} 
[2026-03-25 00:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425,"processed":1,"errors":0} 
[2026-03-25 00:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H8ufT97ZppWPP9WygEA5Q7ZjASBklJJW","execution_time":"2026-03-25 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ubfcY0Pe-1774386333","operation_id":164425} 
[2026-03-25 00:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 00:08:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OhF8XBM-1774386373","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:08:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-OhF8XBM-1774386373","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:08:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:08:03] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179558} 
[2026-03-25 00:08:03] production.INFO: Order updated successfully. Order ID: 179558, Status: completed  
[2026-03-25 00:08:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OhF8XBM-1774386373","status":"completed","codes_count":0} 
[2026-03-25 00:08:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 00:08:27] production.INFO: Constructing job for order: 179559  
[2026-03-25 00:08:29] production.INFO: Handling job for order: 179559  
[2026-03-25 00:08:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:08:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:08:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=e71b1942-457f-40bc-9a5c-26ea78b3ce4c&Player_ID=1550174773  
[2026-03-25 00:08:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=e71b1942-457f-40bc-9a5c-26ea78b3ce4c&Player_ID=1550174773","has_body":false} 
[2026-03-25 00:08:30] production.INFO: Operation sent successfully {"operation_id":164427,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-POtNC-1774386509","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 00:08:30"}},"processed_data":{"order_number":"ORD-POtNC-1774386509","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 00:08:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-POtNC-1774386509","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:08:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-POtNC-1774386509","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:08:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:08:36] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":179559} 
[2026-03-25 00:08:36] production.INFO: Order updated successfully. Order ID: 179559, Status: completed  
[2026-03-25 00:08:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-POtNC-1774386509","status":"completed","codes_count":0} 
[2026-03-25 00:08:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-25 00:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IR7fKTzakk4T71pgz43vHZJvIcaGV4C3","execution_time":"2026-03-25 00:10:03"} 
[2026-03-25 00:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IR7fKTzakk4T71pgz43vHZJvIcaGV4C3","execution_time":"2026-03-25 00:10:03"} 
[2026-03-25 00:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:10:05] production.INFO: async() رجع: true  
[2026-03-25 00:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3I0cXt15AAkdv5rMsFGPbGJPaFRjd5K1","execution_time":"2026-03-25 00:12:01"} 
[2026-03-25 00:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3I0cXt15AAkdv5rMsFGPbGJPaFRjd5K1","execution_time":"2026-03-25 00:12:01"} 
[2026-03-25 00:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dJ5DE4opeg7PgZQzuPm5JjGt2k3EihZ6","execution_time":"2026-03-25 00:14:01"} 
[2026-03-25 00:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dJ5DE4opeg7PgZQzuPm5JjGt2k3EihZ6","execution_time":"2026-03-25 00:14:01"} 
[2026-03-25 00:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 00:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 00:15:04] production.INFO: async() رجع: true  
[2026-03-25 00:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9kvKa3xnpG1jxOgpuZVv9htzsGqP8kgo","execution_time":"2026-03-25 00:16:03"} 
[2026-03-25 00:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9kvKa3xnpG1jxOgpuZVv9htzsGqP8kgo","execution_time":"2026-03-25 00:16:03"} 
[2026-03-25 00:16:23] production.INFO: Constructing job for order: 179560  
[2026-03-25 00:16:24] production.INFO: Handling job for order: 179560  
[2026-03-25 00:16:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:16:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:16:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7196071d-02cd-47ee-ac57-06c6ba8f00fd&Player_ID=52130055249  
[2026-03-25 00:16:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7196071d-02cd-47ee-ac57-06c6ba8f00fd&Player_ID=52130055249","has_body":false} 
[2026-03-25 00:16:25] production.INFO: Operation sent successfully {"operation_id":164428,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kRiT-1774386984","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 00:16:25"}},"processed_data":{"order_number":"ORD-kRiT-1774386984","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 00:16:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kRiT-1774386984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 00:16:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-kRiT-1774386984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 00:16:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:16:37] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":179560} 
[2026-03-25 00:16:37] production.INFO: Order updated successfully. Order ID: 179560, Status: completed  
[2026-03-25 00:16:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kRiT-1774386984","status":"completed","codes_count":0} 
[2026-03-25 00:16:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-25 00:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KO4fum4GcyqXUzW56CIBrh3WTJ0OXYKq","execution_time":"2026-03-25 00:18:04"} 
[2026-03-25 00:18:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KO4fum4GcyqXUzW56CIBrh3WTJ0OXYKq","execution_time":"2026-03-25 00:18:04"} 
[2026-03-25 00:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dCjGcRNCdtV9J7bUUvysuuRIEYdYlozE","execution_time":"2026-03-25 00:20:04"} 
[2026-03-25 00:20:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dCjGcRNCdtV9J7bUUvysuuRIEYdYlozE","execution_time":"2026-03-25 00:20:04"} 
[2026-03-25 00:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 00:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 00:20:06] production.INFO: async() رجع: true  
[2026-03-25 00:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:21:44] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":179540} 
[2026-03-25 00:21:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-25 00:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y9IZyIJKzUYKT7g41DRpGTKWFJ24Dato","execution_time":"2026-03-25 00:22:01"} 
[2026-03-25 00:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Y9IZyIJKzUYKT7g41DRpGTKWFJ24Dato","execution_time":"2026-03-25 00:22:01"} 
[2026-03-25 00:22:03] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1446.0","mainamount":"1446","operation_number":"158885036","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptdpf0p7b57pc1hsHqUd"}},"user_id":530} 
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 00:22:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 00:22:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18729,"user_id":530,"amount":1446.0,"admins_notified":7} 
[2026-03-25 00:22:08] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18727} 
[2026-03-25 00:22:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"request_approved","reference_id":18728} 
[2026-03-25 00:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-25 00:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":530,"notification_type":"request_approved","reference_id":18729} 
[2026-03-25 00:22:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 530  
[2026-03-25 00:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bDgHpwrq0XCjwMvolmVNOJFIU2d5Ntm4","execution_time":"2026-03-25 00:24:01"} 
[2026-03-25 00:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bDgHpwrq0XCjwMvolmVNOJFIU2d5Ntm4","execution_time":"2026-03-25 00:24:01"} 
[2026-03-25 00:24:42] production.INFO: Constructing job for order: 179561  
[2026-03-25 00:24:43] production.INFO: Handling job for order: 179561  
[2026-03-25 00:24:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:24:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:24:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=8d1c9bc7-1691-448b-9950-1cb99c107d38&Player_ID=1556510466  
[2026-03-25 00:24:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=8d1c9bc7-1691-448b-9950-1cb99c107d38&Player_ID=1556510466","has_body":false} 
[2026-03-25 00:24:44] production.INFO: Operation sent successfully {"operation_id":164429,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tzroav1-1774387484","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 00:24:44"}},"processed_data":{"order_number":"ORD-tzroav1-1774387484","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 00:24:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tzroav1-1774387484","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:24:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-tzroav1-1774387484","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:24:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:24:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":179561} 
[2026-03-25 00:24:50] production.INFO: Order updated successfully. Order ID: 179561, Status: completed  
[2026-03-25 00:24:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tzroav1-1774387484","status":"completed","codes_count":0} 
[2026-03-25 00:24:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-25 00:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:25:04] production.INFO: async() رجع: true  
[2026-03-25 00:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:25:35] production.INFO: Constructing job for order: 179562  
[2026-03-25 00:25:36] production.INFO: Handling job for order: 179562  
[2026-03-25 00:25:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 00:25:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:25:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=0566c4de-4c2f-4b7e-9606-a891985a6f7c&Player_ID=0995674589  
[2026-03-25 00:25:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=0566c4de-4c2f-4b7e-9606-a891985a6f7c&Player_ID=0995674589","has_body":false} 
[2026-03-25 00:25:37] production.INFO: Operation sent successfully {"operation_id":164430,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IXUukB-1774387537","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 00:25:37"}},"processed_data":{"order_number":"ORD-IXUukB-1774387537","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 00:25:54] production.INFO: Constructing job for order: 179563  
[2026-03-25 00:25:55] production.INFO: Handling job for order: 179563  
[2026-03-25 00:25:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 00:25:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:25:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=6adcc79b-ae7c-4cb7-92af-d809ffddccf3&Player_ID=0995674589  
[2026-03-25 00:25:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=6adcc79b-ae7c-4cb7-92af-d809ffddccf3&Player_ID=0995674589","has_body":false} 
[2026-03-25 00:25:56] production.INFO: Operation sent successfully {"operation_id":164431,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RNbn1-1774387555","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 00:25:56"}},"processed_data":{"order_number":"ORD-RNbn1-1774387555","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 00:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02"} 
[2026-03-25 00:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","total_operations":2,"sites_count":1} 
[2026-03-25 00:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-IXUukB-1774387537","ORD-RNbn1-1774387555"]} 
[2026-03-25 00:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 00:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 00:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431} 
[2026-03-25 00:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 00:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"count":1} 
[2026-03-25 00:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"count":1} 
[2026-03-25 00:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"user_id":1071,"notification_type":"order_approved","reference_id":179562} 
[2026-03-25 00:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"processed":1,"errors":0} 
[2026-03-25 00:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"processed":1,"errors":0} 
[2026-03-25 00:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S7XsOf6a64MGOUC9c9HZ0m29b94bgb1h","execution_time":"2026-03-25 00:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431} 
[2026-03-25 00:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-25 00:26:55] production.INFO: Constructing job for order: 179564  
[2026-03-25 00:26:56] production.INFO: Handling job for order: 179564  
[2026-03-25 00:26:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:26:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:26:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=33000&uuid=022fc0f4-72df-4885-bf2a-c3a2b0d60a4d&Player_ID=74295198  
[2026-03-25 00:26:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=33000&uuid=022fc0f4-72df-4885-bf2a-c3a2b0d60a4d&Player_ID=74295198","has_body":false} 
[2026-03-25 00:26:57] production.INFO: Operation sent successfully {"operation_id":164432,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CRt9o-1774387616","amount":7.9095291000000003123204805888235569000244140625,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-25 00:26:57"}},"processed_data":{"order_number":"ORD-CRt9o-1774387616","amount":7.9095291000000003123204805888235569000244140625,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-25 00:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03"} 
[2026-03-25 00:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","total_operations":2,"sites_count":2} 
[2026-03-25 00:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-RNbn1-1774387555"]} 
[2026-03-25 00:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 00:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 00:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"count":1} 
[2026-03-25 00:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"count":1} 
[2026-03-25 00:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"user_id":1071,"notification_type":"order_approved","reference_id":179563} 
[2026-03-25 00:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"processed":1,"errors":0} 
[2026-03-25 00:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"processed":1,"errors":0} 
[2026-03-25 00:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"orders_count":1,"order_ids":["ORD-CRt9o-1774387616"]} 
[2026-03-25 00:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431} 
[2026-03-25 00:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RNbn1-1774387555","operation_id":164431,"orders_count":1} 
[2026-03-25 00:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432} 
[2026-03-25 00:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 00:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"processed":0,"errors":0} 
[2026-03-25 00:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LW7V7ebFS7uFFPuqbIcD9aJfNWbuT6Yn","execution_time":"2026-03-25 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432} 
[2026-03-25 00:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-25 00:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03"} 
[2026-03-25 00:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","total_operations":1,"sites_count":1} 
[2026-03-25 00:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CRt9o-1774387616"]} 
[2026-03-25 00:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 00:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"count":1} 
[2026-03-25 00:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"count":1} 
[2026-03-25 00:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"user_id":194,"notification_type":"order_approved","reference_id":179564} 
[2026-03-25 00:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"processed":1,"errors":0} 
[2026-03-25 00:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432,"processed":1,"errors":0} 
[2026-03-25 00:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QCN12SvmcrRikWsd8xnhDvrD4CZBS5ak","execution_time":"2026-03-25 00:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CRt9o-1774387616","operation_id":164432} 
[2026-03-25 00:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:30:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CRt9o-1774387616","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:30:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-CRt9o-1774387616","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:30:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:30:05] production.INFO: async() رجع: true  
[2026-03-25 00:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:30:05] production.ERROR: Order not found or already processed. External ID: ORD-CRt9o-1774387616  
[2026-03-25 00:30:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CRt9o-1774387616","status":"completed","codes_count":0} 
[2026-03-25 00:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 00:31:14] production.INFO: Constructing job for order: 179565  
[2026-03-25 00:31:16] production.INFO: Handling job for order: 179565  
[2026-03-25 00:31:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:31:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:31:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fdefada0-73f2-4699-9859-2a986845e4c6&Player_ID=51365028188  
[2026-03-25 00:31:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fdefada0-73f2-4699-9859-2a986845e4c6&Player_ID=51365028188","has_body":false} 
[2026-03-25 00:31:17] production.INFO: Operation sent successfully {"operation_id":164433,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TcPm8r-1774387876","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 00:31:17"}},"processed_data":{"order_number":"ORD-TcPm8r-1774387876","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 00:31:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TcPm8r-1774387876","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 00:31:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-TcPm8r-1774387876","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 00:31:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:31:29] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179565} 
[2026-03-25 00:31:29] production.INFO: Order updated successfully. Order ID: 179565, Status: completed  
[2026-03-25 00:31:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TcPm8r-1774387876","status":"completed","codes_count":0} 
[2026-03-25 00:31:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 00:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"srxbytsFGD7yPUY3mLoE6bTo455iTbHb","execution_time":"2026-03-25 00:32:02"} 
[2026-03-25 00:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"srxbytsFGD7yPUY3mLoE6bTo455iTbHb","execution_time":"2026-03-25 00:32:02"} 
[2026-03-25 00:32:12] production.INFO: Constructing job for order: 179566  
[2026-03-25 00:32:12] production.INFO: Constructing job for order: 179567  
[2026-03-25 00:32:14] production.INFO: Handling job for order: 179566  
[2026-03-25 00:32:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:32:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:32:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=7a1a0c35-86cc-474e-a528-bd1624497047&Player_ID=12221222  
[2026-03-25 00:32:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=7a1a0c35-86cc-474e-a528-bd1624497047&Player_ID=12221222","has_body":false} 
[2026-03-25 00:32:15] production.INFO: Operation sent successfully {"operation_id":164434,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xIKKS-1774387934","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-25 00:32:15"}},"processed_data":{"order_number":"ORD-xIKKS-1774387934","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-25 00:32:15] production.INFO: Handling job for order: 179567  
[2026-03-25 00:32:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:32:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:32:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=69fa3673-a1ae-4ed5-a893-87134ece9863&Player_ID=1275067570  
[2026-03-25 00:32:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=69fa3673-a1ae-4ed5-a893-87134ece9863&Player_ID=1275067570","has_body":false} 
[2026-03-25 00:32:15] production.INFO: Operation sent successfully {"operation_id":164435,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Td7pHPt4-1774387935","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 00:32:15"}},"processed_data":{"order_number":"ORD-Td7pHPt4-1774387935","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 00:32:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Td7pHPt4-1774387935","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:32:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-Td7pHPt4-1774387935","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:32:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:32:21] production.INFO: SendAcceptReject: Notification queued {"user_id":961,"notification_type":"order_approved","reference_id":179567} 
[2026-03-25 00:32:21] production.INFO: Order updated successfully. Order ID: 179567, Status: completed  
[2026-03-25 00:32:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Td7pHPt4-1774387935","status":"completed","codes_count":0} 
[2026-03-25 00:32:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 961  
[2026-03-25 00:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03"} 
[2026-03-25 00:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","total_operations":1,"sites_count":1} 
[2026-03-25 00:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xIKKS-1774387934"]} 
[2026-03-25 00:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 00:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"count":1} 
[2026-03-25 00:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"count":1} 
[2026-03-25 00:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"user_id":1547,"notification_type":"order_approved","reference_id":179566} 
[2026-03-25 00:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"processed":1,"errors":0} 
[2026-03-25 00:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434,"processed":1,"errors":0} 
[2026-03-25 00:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WUCixCD9LYGyxnBQLhj5kI4JaKRkzt0S","execution_time":"2026-03-25 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xIKKS-1774387934","operation_id":164434} 
[2026-03-25 00:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-25 00:35:04] production.INFO: Executing GetProducts task...  
[2026-03-25 00:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:35:04] production.INFO: Executing GetProducts task...  
[2026-03-25 00:35:06] production.INFO: async() رجع: true  
[2026-03-25 00:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:35:50] production.INFO: Constructing job for order: 179568  
[2026-03-25 00:35:52] production.INFO: Handling job for order: 179568  
[2026-03-25 00:35:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 00:35:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:35:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=5185f69c-8e21-4747-a4c2-55cb7a052526&Player_ID=0949302027  
[2026-03-25 00:35:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=5185f69c-8e21-4747-a4c2-55cb7a052526&Player_ID=0949302027","has_body":false} 
[2026-03-25 00:35:53] production.INFO: Operation sent successfully {"operation_id":164436,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9ADDcdBo-1774388153","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 00:35:53"}},"processed_data":{"order_number":"ORD-9ADDcdBo-1774388153","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 00:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02"} 
[2026-03-25 00:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","total_operations":1,"sites_count":1} 
[2026-03-25 00:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-9ADDcdBo-1774388153"]} 
[2026-03-25 00:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 00:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ADDcdBo-1774388153","operation_id":164436} 
[2026-03-25 00:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ADDcdBo-1774388153","operation_id":164436,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 00:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ADDcdBo-1774388153","operation_id":164436,"processed":0,"errors":0} 
[2026-03-25 00:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nUheDL8pRHPL2aljstf6SdBJZ64gZhNX","execution_time":"2026-03-25 00:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ADDcdBo-1774388153","operation_id":164436} 
[2026-03-25 00:36:34] production.INFO: Constructing job for order: 179569  
[2026-03-25 00:36:35] production.INFO: Handling job for order: 179569  
[2026-03-25 00:36:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:36:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:36:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=6011e2ca-b0da-4e49-b149-62c07884eb77&Player_ID=619123598  
[2026-03-25 00:36:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=6011e2ca-b0da-4e49-b149-62c07884eb77&Player_ID=619123598","has_body":false} 
[2026-03-25 00:36:36] production.INFO: Operation sent successfully {"operation_id":164437,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SxNShYq-1774388195","amount":1.691748000000000029530156098189763724803924560546875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 00:36:36"}},"processed_data":{"order_number":"ORD-SxNShYq-1774388195","amount":1.691748000000000029530156098189763724803924560546875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 00:36:54] production.INFO: Constructing job for order: 179570  
[2026-03-25 00:36:57] production.INFO: Handling job for order: 179570  
[2026-03-25 00:36:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 00:36:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:36:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b12510ae-1e14-4f01-8617-17805f0cc62f&Player_ID=0945834619  
[2026-03-25 00:36:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b12510ae-1e14-4f01-8617-17805f0cc62f&Player_ID=0945834619","has_body":false} 
[2026-03-25 00:36:58] production.INFO: Operation sent successfully {"operation_id":164438,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QAtrhQM-1774388217","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 00:36:57"}},"processed_data":{"order_number":"ORD-QAtrhQM-1774388217","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 00:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04"} 
[2026-03-25 00:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","total_operations":3,"sites_count":2} 
[2026-03-25 00:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-9ADDcdBo-1774388153","ORD-QAtrhQM-1774388217"]} 
[2026-03-25 00:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 00:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 00:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 00:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 00:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"count":2} 
[2026-03-25 00:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"count":2} 
[2026-03-25 00:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"user_id":45,"notification_type":"order_approved","reference_id":179568} 
[2026-03-25 00:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"user_id":1626,"notification_type":"order_approved","reference_id":179570} 
[2026-03-25 00:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"processed":2,"errors":0} 
[2026-03-25 00:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"processed":2,"errors":0} 
[2026-03-25 00:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"orders_count":1,"order_ids":["ORD-SxNShYq-1774388195"]} 
[2026-03-25 00:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438} 
[2026-03-25 00:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QAtrhQM-1774388217","operation_id":164438,"orders_count":1} 
[2026-03-25 00:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437} 
[2026-03-25 00:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 00:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437,"processed":0,"errors":0} 
[2026-03-25 00:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B9Bt4aHT28gHytauyEN0fohjXuMZnHet","execution_time":"2026-03-25 00:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437} 
[2026-03-25 00:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-25 00:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-25 00:38:07] production.INFO: Constructing job for order: 179571  
[2026-03-25 00:38:10] production.INFO: Handling job for order: 179571  
[2026-03-25 00:38:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 00:38:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:38:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a83b1aeb-d2d1-48d7-95fb-39bb9c22f83b&Player_ID=0957565413  
[2026-03-25 00:38:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a83b1aeb-d2d1-48d7-95fb-39bb9c22f83b&Player_ID=0957565413","has_body":false} 
[2026-03-25 00:38:11] production.INFO: Operation sent successfully {"operation_id":164439,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dydNo-1774388290","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 00:38:11"}},"processed_data":{"order_number":"ORD-dydNo-1774388290","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 00:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02"} 
[2026-03-25 00:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","total_operations":2,"sites_count":2} 
[2026-03-25 00:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-SxNShYq-1774388195"]} 
[2026-03-25 00:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437} 
[2026-03-25 00:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 00:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437,"processed":0,"errors":0} 
[2026-03-25 00:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437,"orders_count":1,"order_ids":["ORD-dydNo-1774388290"]} 
[2026-03-25 00:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437} 
[2026-03-25 00:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SxNShYq-1774388195","operation_id":164437,"orders_count":1} 
[2026-03-25 00:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 00:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"count":1} 
[2026-03-25 00:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"count":1} 
[2026-03-25 00:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"user_id":1626,"notification_type":"order_approved","reference_id":179571} 
[2026-03-25 00:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"processed":1,"errors":0} 
[2026-03-25 00:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439,"processed":1,"errors":0} 
[2026-03-25 00:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"crliyBVXm6tKONLqnKmuAsWMxRKbfsGu","execution_time":"2026-03-25 00:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dydNo-1774388290","operation_id":164439} 
[2026-03-25 00:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:40:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SxNShYq-1774388195","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 00:40:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-SxNShYq-1774388195","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 00:40:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 00:40:03] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"order_approved","reference_id":179569} 
[2026-03-25 00:40:03] production.INFO: Order updated successfully. Order ID: 179569, Status: completed  
[2026-03-25 00:40:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SxNShYq-1774388195","status":"completed","codes_count":0} 
[2026-03-25 00:40:04] production.INFO: async() رجع: true  
[2026-03-25 00:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-25 00:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-25 00:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bD9AfkFrK7Dkdx0vfRA7OpuiMEGqxjIx","execution_time":"2026-03-25 00:42:03"} 
[2026-03-25 00:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bD9AfkFrK7Dkdx0vfRA7OpuiMEGqxjIx","execution_time":"2026-03-25 00:42:03"} 
[2026-03-25 00:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BPODOtY5grGOQNzFvOGP1XdHhE4R2wqZ","execution_time":"2026-03-25 00:44:03"} 
[2026-03-25 00:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BPODOtY5grGOQNzFvOGP1XdHhE4R2wqZ","execution_time":"2026-03-25 00:44:03"} 
[2026-03-25 00:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 00:45:07] production.INFO: async() رجع: true  
[2026-03-25 00:45:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:45:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:45:08] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PGX24qvEiTtBML3OeO6oBeEfV2jR9sui","execution_time":"2026-03-25 00:46:02"} 
[2026-03-25 00:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PGX24qvEiTtBML3OeO6oBeEfV2jR9sui","execution_time":"2026-03-25 00:46:02"} 
[2026-03-25 00:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2ff5kqHxPcgEpQ6nYSUrZKF7IN8U3VVR","execution_time":"2026-03-25 00:48:02"} 
[2026-03-25 00:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2ff5kqHxPcgEpQ6nYSUrZKF7IN8U3VVR","execution_time":"2026-03-25 00:48:02"} 
[2026-03-25 00:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0BDRtxRZR44AfKi2U6vExvzSFOAeKMQW","execution_time":"2026-03-25 00:50:02"} 
[2026-03-25 00:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0BDRtxRZR44AfKi2U6vExvzSFOAeKMQW","execution_time":"2026-03-25 00:50:02"} 
[2026-03-25 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 00:50:04] production.INFO: async() رجع: true  
[2026-03-25 00:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:50:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1776  
[2026-03-25 00:50:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1776  
[2026-03-25 00:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZSxt99tahdlB82aPQi9N6iu5HHohAzKt","execution_time":"2026-03-25 00:52:03"} 
[2026-03-25 00:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZSxt99tahdlB82aPQi9N6iu5HHohAzKt","execution_time":"2026-03-25 00:52:03"} 
[2026-03-25 00:53:19] production.INFO: Constructing job for order: 179572  
[2026-03-25 00:53:21] production.INFO: Handling job for order: 179572  
[2026-03-25 00:53:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 00:53:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 00:53:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=9897102d-be4b-4df3-92e8-04f4055cb66f&Player_ID=11200494  
[2026-03-25 00:53:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=9897102d-be4b-4df3-92e8-04f4055cb66f&Player_ID=11200494","has_body":false} 
[2026-03-25 00:53:22] production.INFO: Operation sent successfully {"operation_id":164440,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uv5-1774389201","amount":4.12001351999999965158849590807221829891204833984375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 00:53:22"}},"processed_data":{"order_number":"ORD-Uv5-1774389201","amount":4.12001351999999965158849590807221829891204833984375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 00:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01"} 
[2026-03-25 00:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","total_operations":1,"sites_count":1} 
[2026-03-25 00:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Uv5-1774389201"]} 
[2026-03-25 00:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440} 
[2026-03-25 00:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 00:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"processed":0,"errors":0} 
[2026-03-25 00:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WkU14KXNXGqy5bDxLHdCJdITXc6qt0bW","execution_time":"2026-03-25 00:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440} 
[2026-03-25 00:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 00:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 00:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 00:55:03] production.INFO: async() رجع: true  
[2026-03-25 00:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 00:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 00:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 00:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 00:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01"} 
[2026-03-25 00:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","total_operations":1,"sites_count":1} 
[2026-03-25 00:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Uv5-1774389201"]} 
[2026-03-25 00:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 00:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 00:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 00:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 00:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"count":1} 
[2026-03-25 00:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"count":1} 
[2026-03-25 00:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"user_id":949,"notification_type":"order_approved","reference_id":179572} 
[2026-03-25 00:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 00:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 00:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"processed":1,"errors":0} 
[2026-03-25 00:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440,"processed":1,"errors":0} 
[2026-03-25 00:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H9OCU2k7qbltrS4o2RSxVYLgtnJ6QyGK","execution_time":"2026-03-25 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uv5-1774389201","operation_id":164440} 
[2026-03-25 00:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 00:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qgfoQP55o0oYKMgtWiFdYZ5i0Oo1mVjt","execution_time":"2026-03-25 00:58:02"} 
[2026-03-25 00:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"qgfoQP55o0oYKMgtWiFdYZ5i0Oo1mVjt","execution_time":"2026-03-25 00:58:02"} 
[2026-03-25 01:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"smizr5XpTkCNEAznpm7bnvaQG3jOCiZk","execution_time":"2026-03-25 01:00:02"} 
[2026-03-25 01:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"smizr5XpTkCNEAznpm7bnvaQG3jOCiZk","execution_time":"2026-03-25 01:00:02"} 
[2026-03-25 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 01:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 01:00:04] production.INFO: async() رجع: true  
[2026-03-25 01:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CL90a1QXdQhYvq0aF9D7rG6MuiiSdQHI","execution_time":"2026-03-25 01:02:02"} 
[2026-03-25 01:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CL90a1QXdQhYvq0aF9D7rG6MuiiSdQHI","execution_time":"2026-03-25 01:02:02"} 
[2026-03-25 01:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bMgwVkCjuBHybScUNJRC5YvikiHlxRSb","execution_time":"2026-03-25 01:04:03"} 
[2026-03-25 01:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bMgwVkCjuBHybScUNJRC5YvikiHlxRSb","execution_time":"2026-03-25 01:04:03"} 
[2026-03-25 01:04:22] production.INFO: Constructing job for order: 179573  
[2026-03-25 01:04:24] production.INFO: Handling job for order: 179573  
[2026-03-25 01:04:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:04:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:04:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5b70c6ef-02f4-4669-954c-f7640f579225&Player_ID=5502138913  
[2026-03-25 01:04:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5b70c6ef-02f4-4669-954c-f7640f579225&Player_ID=5502138913","has_body":false} 
[2026-03-25 01:04:24] production.INFO: Operation sent successfully {"operation_id":164441,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a7ZuNb-1774389864","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 01:04:24"}},"processed_data":{"order_number":"ORD-a7ZuNb-1774389864","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 01:05:01] production.INFO: Executing GetProducts task...  
[2026-03-25 01:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:05:01] production.INFO: Executing GetProducts task...  
[2026-03-25 01:05:02] production.INFO: async() رجع: true  
[2026-03-25 01:05:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:05:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:05:50] production.INFO: Constructing job for order: 179574  
[2026-03-25 01:05:52] production.INFO: Handling job for order: 179574  
[2026-03-25 01:05:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:05:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:05:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=54e93351-8f60-4394-8f30-08c04a36d8a5&Player_ID=54862087  
[2026-03-25 01:05:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=54e93351-8f60-4394-8f30-08c04a36d8a5&Player_ID=54862087","has_body":false} 
[2026-03-25 01:05:53] production.INFO: Operation sent successfully {"operation_id":164442,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j0JBpB-1774389952","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 01:05:53"}},"processed_data":{"order_number":"ORD-j0JBpB-1774389952","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 01:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02"} 
[2026-03-25 01:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","total_operations":2,"sites_count":1} 
[2026-03-25 01:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-a7ZuNb-1774389864","ORD-j0JBpB-1774389952"]} 
[2026-03-25 01:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j0JBpB-1774389952","operation_id":164442} 
[2026-03-25 01:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j0JBpB-1774389952","operation_id":164442,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 01:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j0JBpB-1774389952","operation_id":164442,"processed":0,"errors":0} 
[2026-03-25 01:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o9GVXnU6QUtaHIZQdANYzg4Ncsbe3i9b","execution_time":"2026-03-25 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j0JBpB-1774389952","operation_id":164442} 
[2026-03-25 01:07:15] production.INFO: Constructing job for order: 179575  
[2026-03-25 01:07:17] production.INFO: Handling job for order: 179575  
[2026-03-25 01:07:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:07:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:07:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=1c744694-774c-4d28-a0fa-0bc0d00b61e8&Player_ID=110828385  
[2026-03-25 01:07:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=1c744694-774c-4d28-a0fa-0bc0d00b61e8&Player_ID=110828385","has_body":false} 
[2026-03-25 01:07:18] production.INFO: Operation sent successfully {"operation_id":164443,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R9K3-1774390037","amount":1.683657399999999970674480209709145128726959228515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 01:07:18"}},"processed_data":{"order_number":"ORD-R9K3-1774390037","amount":1.683657399999999970674480209709145128726959228515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 01:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03"} 
[2026-03-25 01:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","total_operations":3,"sites_count":1} 
[2026-03-25 01:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-a7ZuNb-1774389864","ORD-j0JBpB-1774389952","ORD-R9K3-1774390037"]} 
[2026-03-25 01:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 01:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443} 
[2026-03-25 01:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 01:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"count":1} 
[2026-03-25 01:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"count":1} 
[2026-03-25 01:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"user_id":949,"notification_type":"order_approved","reference_id":179574} 
[2026-03-25 01:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"processed":1,"errors":0} 
[2026-03-25 01:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"processed":1,"errors":0} 
[2026-03-25 01:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0ZDpQBkTlZhLorlb8M1dUuH8ieqxSXYc","execution_time":"2026-03-25 01:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443} 
[2026-03-25 01:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 01:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03"} 
[2026-03-25 01:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","total_operations":2,"sites_count":1} 
[2026-03-25 01:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-a7ZuNb-1774389864","ORD-R9K3-1774390037"]} 
[2026-03-25 01:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 01:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443} 
[2026-03-25 01:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 01:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443,"processed":0,"errors":0} 
[2026-03-25 01:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y4O45ugFAGxoys5CWtQ8T926UGdaGv7D","execution_time":"2026-03-25 01:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R9K3-1774390037","operation_id":164443} 
[2026-03-25 01:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:10:05] production.INFO: async() رجع: true  
[2026-03-25 01:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:10:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R9K3-1774390037","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 01:10:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-R9K3-1774390037","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 01:10:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:10:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1726,"notification_type":"order_approved","reference_id":179575} 
[2026-03-25 01:10:06] production.INFO: Order updated successfully. Order ID: 179575, Status: completed  
[2026-03-25 01:10:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R9K3-1774390037","status":"completed","codes_count":0} 
[2026-03-25 01:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1726  
[2026-03-25 01:10:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1778  
[2026-03-25 01:10:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1778  
[2026-03-25 01:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01"} 
[2026-03-25 01:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","total_operations":1,"sites_count":1} 
[2026-03-25 01:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"T7Z2FcqGbgYAm5AyKIOhc40hvMmqSGxF","execution_time":"2026-03-25 01:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:13:28] production.INFO: Constructing job for order: 179576  
[2026-03-25 01:13:31] production.INFO: Handling job for order: 179576  
[2026-03-25 01:13:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 01:13:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:13:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5b967ffd-d3c9-4ec7-bee1-49db77413498&Player_ID=0996639869  
[2026-03-25 01:13:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5b967ffd-d3c9-4ec7-bee1-49db77413498&Player_ID=0996639869","has_body":false} 
[2026-03-25 01:13:32] production.INFO: Operation sent successfully {"operation_id":164444,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FD9Mx-1774390411","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 01:13:32"}},"processed_data":{"order_number":"ORD-FD9Mx-1774390411","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 01:13:32] production.INFO: Constructing job for order: 179577  
[2026-03-25 01:13:35] production.INFO: Handling job for order: 179577  
[2026-03-25 01:13:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 01:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=fbda28b4-2b5b-4504-b76c-2feebb9fa2d4&Player_ID=0996639869  
[2026-03-25 01:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=fbda28b4-2b5b-4504-b76c-2feebb9fa2d4&Player_ID=0996639869","has_body":false} 
[2026-03-25 01:13:35] production.INFO: Operation sent successfully {"operation_id":164445,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3y87oCV-1774390415","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 01:13:35"}},"processed_data":{"order_number":"ORD-3y87oCV-1774390415","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 01:13:37] production.INFO: Constructing job for order: 179578  
[2026-03-25 01:13:38] production.INFO: Handling job for order: 179578  
[2026-03-25 01:13:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 01:13:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:13:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9e359a4b-82a7-463d-97e1-fdefdff17ec0&Player_ID=0996639869  
[2026-03-25 01:13:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9e359a4b-82a7-463d-97e1-fdefdff17ec0&Player_ID=0996639869","has_body":false} 
[2026-03-25 01:13:39] production.INFO: Operation sent successfully {"operation_id":164446,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ebgg-1774390419","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 01:13:39"}},"processed_data":{"order_number":"ORD-Ebgg-1774390419","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 01:13:52] production.INFO: Constructing job for order: 179579  
[2026-03-25 01:13:54] production.INFO: Handling job for order: 179579  
[2026-03-25 01:13:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:13:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:13:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=a5e98f43-be8f-4e5b-8a38-169c727844ae&Player_ID=1466279768  
[2026-03-25 01:13:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=a5e98f43-be8f-4e5b-8a38-169c727844ae&Player_ID=1466279768","has_body":false} 
[2026-03-25 01:13:55] production.INFO: Operation sent successfully {"operation_id":164447,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uWpph-1774390435","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 01:13:55"}},"processed_data":{"order_number":"ORD-uWpph-1774390435","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 01:14:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uWpph-1774390435","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 01:14:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-uWpph-1774390435","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 01:14:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:14:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":179579} 
[2026-03-25 01:14:00] production.INFO: Order updated successfully. Order ID: 179579, Status: completed  
[2026-03-25 01:14:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uWpph-1774390435","status":"completed","codes_count":0} 
[2026-03-25 01:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01"} 
[2026-03-25 01:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","total_operations":4,"sites_count":2} 
[2026-03-25 01:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":3,"order_ids":["ORD-FD9Mx-1774390411","ORD-3y87oCV-1774390415","ORD-Ebgg-1774390419"]} 
[2026-03-25 01:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":3} 
[2026-03-25 01:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 01:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 01:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"count":3} 
[2026-03-25 01:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"count":3} 
[2026-03-25 01:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"user_id":587,"notification_type":"order_approved","reference_id":179577} 
[2026-03-25 01:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"user_id":587,"notification_type":"order_approved","reference_id":179578} 
[2026-03-25 01:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"user_id":587,"notification_type":"order_approved","reference_id":179576} 
[2026-03-25 01:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"processed":3,"errors":0} 
[2026-03-25 01:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444,"processed":3,"errors":0} 
[2026-03-25 01:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wudRDroLmtTbLC4hBxhMtWrvCyyQaHZJ","execution_time":"2026-03-25 01:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FD9Mx-1774390411","operation_id":164444} 
[2026-03-25 01:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 01:14:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 01:14:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 01:14:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 01:15:00] production.INFO: Executing GetProducts task...  
[2026-03-25 01:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:15:00] production.INFO: Executing GetProducts task...  
[2026-03-25 01:15:02] production.INFO: async() رجع: true  
[2026-03-25 01:15:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01"} 
[2026-03-25 01:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","total_operations":1,"sites_count":1} 
[2026-03-25 01:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j7oP1fnIMGT41f0NYqaKzcvsERIuj0Um","execution_time":"2026-03-25 01:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01"} 
[2026-03-25 01:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","total_operations":1,"sites_count":1} 
[2026-03-25 01:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gFYhtsAxteNSvihx347yd4ENyBxzxaGb","execution_time":"2026-03-25 01:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:18:47] production.INFO: Constructing job for order: 179580  
[2026-03-25 01:18:50] production.INFO: Handling job for order: 179580  
[2026-03-25 01:18:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 01:18:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:18:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=b918b07b-e488-4e27-8daf-96ab95f99b58&Player_ID=0945172824  
[2026-03-25 01:18:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=b918b07b-e488-4e27-8daf-96ab95f99b58&Player_ID=0945172824","has_body":false} 
[2026-03-25 01:18:50] production.INFO: Operation sent successfully {"operation_id":164448,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Ezu21-1774390730","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 01:18:50"}},"processed_data":{"order_number":"ORD-3Ezu21-1774390730","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 01:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02"} 
[2026-03-25 01:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","total_operations":2,"sites_count":2} 
[2026-03-25 01:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":1,"order_ids":["ORD-3Ezu21-1774390730"]} 
[2026-03-25 01:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":1} 
[2026-03-25 01:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 01:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"count":1} 
[2026-03-25 01:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"count":1} 
[2026-03-25 01:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"user_id":1320,"notification_type":"order_approved","reference_id":179580} 
[2026-03-25 01:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"processed":1,"errors":0} 
[2026-03-25 01:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448,"processed":1,"errors":0} 
[2026-03-25 01:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HbBCNcdjMCFIpm7vP9dGKhDGUEBCEyfN","execution_time":"2026-03-25 01:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Ezu21-1774390730","operation_id":164448} 
[2026-03-25 01:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:20:05] production.INFO: async() رجع: true  
[2026-03-25 01:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 01:20:13] production.INFO: Constructing job for order: 179581  
[2026-03-25 01:20:15] production.INFO: Handling job for order: 179581  
[2026-03-25 01:20:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 01:20:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:20:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=68e49d3a-1696-46d2-ba23-00e92d8aac5b&Player_ID=0945172824  
[2026-03-25 01:20:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=68e49d3a-1696-46d2-ba23-00e92d8aac5b&Player_ID=0945172824","has_body":false} 
[2026-03-25 01:20:16] production.INFO: Operation sent successfully {"operation_id":164449,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6FCFy-1774390816","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 01:20:16"}},"processed_data":{"order_number":"ORD-6FCFy-1774390816","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 01:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01"} 
[2026-03-25 01:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","total_operations":2,"sites_count":2} 
[2026-03-25 01:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":1,"order_ids":["ORD-6FCFy-1774390816"]} 
[2026-03-25 01:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":1} 
[2026-03-25 01:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 01:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"count":1} 
[2026-03-25 01:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"count":1} 
[2026-03-25 01:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"user_id":1320,"notification_type":"order_approved","reference_id":179581} 
[2026-03-25 01:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"processed":1,"errors":0} 
[2026-03-25 01:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449,"processed":1,"errors":0} 
[2026-03-25 01:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ucJdPxIHthkFEyUVqbkAJIHym4KJrAww","execution_time":"2026-03-25 01:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6FCFy-1774390816","operation_id":164449} 
[2026-03-25 01:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 01:22:42] production.INFO: Constructing job for order: 179582  
[2026-03-25 01:22:44] production.INFO: Handling job for order: 179582  
[2026-03-25 01:22:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 01:22:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:22:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ce66cc5a-379a-4c99-bd6c-145df1f7b701&Player_ID=0959164981  
[2026-03-25 01:22:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ce66cc5a-379a-4c99-bd6c-145df1f7b701&Player_ID=0959164981","has_body":false} 
[2026-03-25 01:22:44] production.INFO: Operation sent successfully {"operation_id":164450,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nEyJYxhG-1774390964","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 01:22:44"}},"processed_data":{"order_number":"ORD-nEyJYxhG-1774390964","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 01:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02"} 
[2026-03-25 01:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","total_operations":2,"sites_count":2} 
[2026-03-25 01:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":1,"order_ids":["ORD-nEyJYxhG-1774390964"]} 
[2026-03-25 01:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"orders_count":1} 
[2026-03-25 01:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 01:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"count":1} 
[2026-03-25 01:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"count":1} 
[2026-03-25 01:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"user_id":1299,"notification_type":"order_approved","reference_id":179582} 
[2026-03-25 01:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"processed":1,"errors":0} 
[2026-03-25 01:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450,"processed":1,"errors":0} 
[2026-03-25 01:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x7jgNWvctvDN1ajYQArHvIdOb6YwAdci","execution_time":"2026-03-25 01:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEyJYxhG-1774390964","operation_id":164450} 
[2026-03-25 01:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 01:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:25:05] production.INFO: async() رجع: true  
[2026-03-25 01:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03"} 
[2026-03-25 01:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","total_operations":1,"sites_count":1} 
[2026-03-25 01:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-a7ZuNb-1774389864"]} 
[2026-03-25 01:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:26:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:26:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:26:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441,"processed":0,"errors":0} 
[2026-03-25 01:26:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BmpCGdc7j6AGhbjMb60YMyD3U89Osnsa","execution_time":"2026-03-25 01:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a7ZuNb-1774389864","operation_id":164441} 
[2026-03-25 01:27:33] production.INFO: Constructing job for order: 179583  
[2026-03-25 01:27:35] production.INFO: Handling job for order: 179583  
[2026-03-25 01:27:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:27:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:27:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=ca0fd7e7-27b6-42e0-b4c9-85e90b79b445&Player_ID=11200494  
[2026-03-25 01:27:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=ca0fd7e7-27b6-42e0-b4c9-85e90b79b445&Player_ID=11200494","has_body":false} 
[2026-03-25 01:27:36] production.INFO: Operation sent successfully {"operation_id":164451,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cS7wPi-1774391255","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 01:27:36"}},"processed_data":{"order_number":"ORD-cS7wPi-1774391255","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 01:27:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a7ZuNb-1774389864","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 01:27:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-a7ZuNb-1774389864","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 01:27:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:27:40] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":179573} 
[2026-03-25 01:27:40] production.INFO: Order updated successfully. Order ID: 179573, Status: completed  
[2026-03-25 01:27:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a7ZuNb-1774389864","status":"completed","codes_count":0} 
[2026-03-25 01:27:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 01:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03"} 
[2026-03-25 01:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","total_operations":1,"sites_count":1} 
[2026-03-25 01:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-cS7wPi-1774391255"]} 
[2026-03-25 01:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451} 
[2026-03-25 01:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"processed":0,"errors":0} 
[2026-03-25 01:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UtC3VzXdfsCF5UZYYDNjnDGy55dQjYeg","execution_time":"2026-03-25 01:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451} 
[2026-03-25 01:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03"} 
[2026-03-25 01:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","total_operations":1,"sites_count":1} 
[2026-03-25 01:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-cS7wPi-1774391255"]} 
[2026-03-25 01:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 01:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"count":1} 
[2026-03-25 01:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"count":1} 
[2026-03-25 01:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"user_id":949,"notification_type":"order_approved","reference_id":179583} 
[2026-03-25 01:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"processed":1,"errors":0} 
[2026-03-25 01:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451,"processed":1,"errors":0} 
[2026-03-25 01:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ya0G0v2eBrlVYyFZhVk0nt26afomZhTP","execution_time":"2026-03-25 01:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cS7wPi-1774391255","operation_id":164451} 
[2026-03-25 01:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:30:05] production.INFO: async() رجع: true  
[2026-03-25 01:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 01:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1UZioa5YeJlxhne3RrBvqsmlIIC8b8Nx","execution_time":"2026-03-25 01:32:02"} 
[2026-03-25 01:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1UZioa5YeJlxhne3RrBvqsmlIIC8b8Nx","execution_time":"2026-03-25 01:32:02"} 
[2026-03-25 01:32:54] production.INFO: Constructing job for order: 179584  
[2026-03-25 01:32:56] production.INFO: Handling job for order: 179584  
[2026-03-25 01:32:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:32:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:32:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=18400&uuid=7e3fcd92-ca78-4851-b03b-5989716cb40e&Player_ID=2038646  
[2026-03-25 01:32:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=18400&uuid=7e3fcd92-ca78-4851-b03b-5989716cb40e&Player_ID=2038646","has_body":false} 
[2026-03-25 01:32:57] production.INFO: Operation sent successfully {"operation_id":164452,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ThdQ-1774391577","amount":1.8045505599999998036508941368083469569683074951171875,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-25 01:32:57"}},"processed_data":{"order_number":"ORD-ThdQ-1774391577","amount":1.8045505599999998036508941368083469569683074951171875,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-25 01:32:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"158913013","note":"158913013","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn0vseupab07kakbX0YP"}},"user_id":663} 
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 01:33:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 01:33:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18730,"user_id":663,"amount":1000.0,"admins_notified":7} 
[2026-03-25 01:33:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ThdQ-1774391577","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 01:33:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-ThdQ-1774391577","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 01:33:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:33:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1700,"notification_type":"order_approved","reference_id":179584} 
[2026-03-25 01:33:05] production.INFO: Order updated successfully. Order ID: 179584, Status: completed  
[2026-03-25 01:33:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ThdQ-1774391577","status":"completed","codes_count":0} 
[2026-03-25 01:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-25 01:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"A2zTVvkyoZYoyl6Q9H97r29QEb3JX4yT","execution_time":"2026-03-25 01:34:03"} 
[2026-03-25 01:34:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"A2zTVvkyoZYoyl6Q9H97r29QEb3JX4yT","execution_time":"2026-03-25 01:34:03"} 
[2026-03-25 01:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 01:35:05] production.INFO: async() رجع: true  
[2026-03-25 01:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h7pV59nffWsCb5zNMIRIaikVxaTw88LX","execution_time":"2026-03-25 01:36:03"} 
[2026-03-25 01:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"h7pV59nffWsCb5zNMIRIaikVxaTw88LX","execution_time":"2026-03-25 01:36:03"} 
[2026-03-25 01:38:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"orp2roXzRke02zLY1e6Fug0d3rpEGhMf","execution_time":"2026-03-25 01:38:00"} 
[2026-03-25 01:38:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"orp2roXzRke02zLY1e6Fug0d3rpEGhMf","execution_time":"2026-03-25 01:38:00"} 
[2026-03-25 01:39:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1779  
[2026-03-25 01:39:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1779  
[2026-03-25 01:39:22] production.INFO: Constructing job for order: 179585  
[2026-03-25 01:39:24] production.INFO: Handling job for order: 179585  
[2026-03-25 01:39:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:39:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:39:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=24611cc8-42a5-4d83-b8a6-1ecbfc554ecc&Player_ID=5635524186  
[2026-03-25 01:39:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=24611cc8-42a5-4d83-b8a6-1ecbfc554ecc&Player_ID=5635524186","has_body":false} 
[2026-03-25 01:39:25] production.INFO: Operation sent successfully {"operation_id":164453,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qii5N87-1774391965","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 01:39:25"}},"processed_data":{"order_number":"ORD-qii5N87-1774391965","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 01:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01"} 
[2026-03-25 01:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","total_operations":1,"sites_count":1} 
[2026-03-25 01:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qii5N87-1774391965"]} 
[2026-03-25 01:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qii5N87-1774391965","operation_id":164453} 
[2026-03-25 01:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qii5N87-1774391965","operation_id":164453,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qii5N87-1774391965","operation_id":164453,"processed":0,"errors":0} 
[2026-03-25 01:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Kxgu5TRUMmtF6sMhoMin9utllBOQih34","execution_time":"2026-03-25 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qii5N87-1774391965","operation_id":164453} 
[2026-03-25 01:40:01] production.INFO: Executing GetProducts task...  
[2026-03-25 01:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:40:01] production.INFO: Executing GetProducts task...  
[2026-03-25 01:40:03] production.INFO: async() رجع: true  
[2026-03-25 01:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:40:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qii5N87-1774391965","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 01:40:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-qii5N87-1774391965","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 01:40:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:40:18] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":179585} 
[2026-03-25 01:40:18] production.INFO: Order updated successfully. Order ID: 179585, Status: completed  
[2026-03-25 01:40:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qii5N87-1774391965","status":"completed","codes_count":0} 
[2026-03-25 01:41:17] production.INFO: Constructing job for order: 179586  
[2026-03-25 01:41:20] production.INFO: Handling job for order: 179586  
[2026-03-25 01:41:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:41:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:41:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=55ce56ec-0149-49ea-b939-bc3eae73bf69&Player_ID=5635524186  
[2026-03-25 01:41:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=55ce56ec-0149-49ea-b939-bc3eae73bf69&Player_ID=5635524186","has_body":false} 
[2026-03-25 01:41:21] production.INFO: Operation sent successfully {"operation_id":164454,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RSvYDA-1774392081","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 01:41:21"}},"processed_data":{"order_number":"ORD-RSvYDA-1774392081","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 01:41:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RSvYDA-1774392081","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 01:41:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-RSvYDA-1774392081","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 01:41:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:41:33] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":179586} 
[2026-03-25 01:41:33] production.INFO: Order updated successfully. Order ID: 179586, Status: completed  
[2026-03-25 01:41:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RSvYDA-1774392081","status":"completed","codes_count":0} 
[2026-03-25 01:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xAkvLYieRFuthDSzOtbFPmQNJdmVvthX","execution_time":"2026-03-25 01:42:03"} 
[2026-03-25 01:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xAkvLYieRFuthDSzOtbFPmQNJdmVvthX","execution_time":"2026-03-25 01:42:03"} 
[2026-03-25 01:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wdx2x0nVljeIJXQ7FOELk2WhGKjQlMDs","execution_time":"2026-03-25 01:44:00"} 
[2026-03-25 01:44:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wdx2x0nVljeIJXQ7FOELk2WhGKjQlMDs","execution_time":"2026-03-25 01:44:00"} 
[2026-03-25 01:44:26] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"158916125","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprb5k8p6oq0fm6yAwnBv"}},"user_id":1637} 
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 01:44:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 01:44:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18731,"user_id":1637,"amount":1000.0,"admins_notified":7} 
[2026-03-25 01:45:00] production.INFO: Executing GetProducts task...  
[2026-03-25 01:45:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:45:00] production.INFO: Executing GetProducts task...  
[2026-03-25 01:45:03] production.INFO: async() رجع: true  
[2026-03-25 01:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:45:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:45:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:45:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:45:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:45:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:45:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:45:55] production.INFO: Constructing job for order: 179588  
[2026-03-25 01:45:58] production.INFO: Handling job for order: 179588  
[2026-03-25 01:45:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:45:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:45:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=3070901c-3047-45ef-9166-965bbe8285e9&Player_ID=1113286723  
[2026-03-25 01:45:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=3070901c-3047-45ef-9166-965bbe8285e9&Player_ID=1113286723","has_body":false} 
[2026-03-25 01:45:59] production.INFO: Operation sent successfully {"operation_id":164455,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qNeRq-1774392359","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 01:45:59"}},"processed_data":{"order_number":"ORD-qNeRq-1774392359","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 01:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02"} 
[2026-03-25 01:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","total_operations":1,"sites_count":1} 
[2026-03-25 01:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qNeRq-1774392359"]} 
[2026-03-25 01:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNeRq-1774392359","operation_id":164455} 
[2026-03-25 01:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNeRq-1774392359","operation_id":164455,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNeRq-1774392359","operation_id":164455,"processed":0,"errors":0} 
[2026-03-25 01:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rAMsLpZ3lknH7JpDF1kZfRPXRpM3k6jf","execution_time":"2026-03-25 01:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNeRq-1774392359","operation_id":164455} 
[2026-03-25 01:46:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qNeRq-1774392359","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 01:46:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-qNeRq-1774392359","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 01:46:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:46:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1761,"notification_type":"order_approved","reference_id":179588} 
[2026-03-25 01:46:03] production.INFO: Order updated successfully. Order ID: 179588, Status: completed  
[2026-03-25 01:46:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qNeRq-1774392359","status":"completed","codes_count":0} 
[2026-03-25 01:46:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1761  
[2026-03-25 01:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5O7BD4OAIVS7SzvbVX6YoWSThghgzpR9","execution_time":"2026-03-25 01:48:02"} 
[2026-03-25 01:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5O7BD4OAIVS7SzvbVX6YoWSThghgzpR9","execution_time":"2026-03-25 01:48:02"} 
[2026-03-25 01:48:19] production.INFO: Constructing job for order: 179589  
[2026-03-25 01:48:20] production.INFO: Handling job for order: 179589  
[2026-03-25 01:48:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:48:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:48:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=15000&uuid=a5750b25-c2bd-4e59-8387-352a5cc2fe3a&Player_ID=88321917  
[2026-03-25 01:48:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=15000&uuid=a5750b25-c2bd-4e59-8387-352a5cc2fe3a&Player_ID=88321917","has_body":false} 
[2026-03-25 01:48:21] production.INFO: Operation sent successfully {"operation_id":164456,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0D1n-1774392501","amount":1.4676929999999999143511786314775235950946807861328125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 01:48:21"}},"processed_data":{"order_number":"ORD-0D1n-1774392501","amount":1.4676929999999999143511786314775235950946807861328125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 01:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00"} 
[2026-03-25 01:50:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","total_operations":1,"sites_count":1} 
[2026-03-25 01:50:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-0D1n-1774392501"]} 
[2026-03-25 01:50:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:50:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:50:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 01:50:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:50:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"count":1} 
[2026-03-25 01:50:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"count":1} 
[2026-03-25 01:50:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"user_id":1032,"notification_type":"order_approved","reference_id":179589} 
[2026-03-25 01:50:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 01:50:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:50:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"processed":1,"errors":0} 
[2026-03-25 01:50:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456,"processed":1,"errors":0} 
[2026-03-25 01:50:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r9tLoDB9HmB936ToD9BvoXd8Qwp7yxIo","execution_time":"2026-03-25 01:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0D1n-1774392501","operation_id":164456} 
[2026-03-25 01:50:00] production.INFO: Executing GetProducts task...  
[2026-03-25 01:50:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:50:00] production.INFO: Executing GetProducts task...  
[2026-03-25 01:50:02] production.INFO: async() رجع: true  
[2026-03-25 01:50:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:50:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 01:50:14] production.INFO: Constructing job for order: 179590  
[2026-03-25 01:50:16] production.INFO: Handling job for order: 179590  
[2026-03-25 01:50:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:50:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:50:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=37cd8ed2-3f5e-4b43-b088-2cec0cc95b48&Player_ID=1100765771  
[2026-03-25 01:50:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=37cd8ed2-3f5e-4b43-b088-2cec0cc95b48&Player_ID=1100765771","has_body":false} 
[2026-03-25 01:50:17] production.INFO: Operation sent successfully {"operation_id":164457,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CHhUO2dL-1774392616","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 01:50:17"}},"processed_data":{"order_number":"ORD-CHhUO2dL-1774392616","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 01:50:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CHhUO2dL-1774392616","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 01:50:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-CHhUO2dL-1774392616","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 01:50:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:50:21] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179590} 
[2026-03-25 01:50:21] production.INFO: Order updated successfully. Order ID: 179590, Status: completed  
[2026-03-25 01:50:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CHhUO2dL-1774392616","status":"completed","codes_count":0} 
[2026-03-25 01:50:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 01:51:08] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 01:51:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 01:51:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-25 01:52:01] production.INFO: Constructing job for order: 179591  
[2026-03-25 01:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4kSbqB2a8unAccgd9rKb75O1XYQ7QEGu","execution_time":"2026-03-25 01:52:02"} 
[2026-03-25 01:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4kSbqB2a8unAccgd9rKb75O1XYQ7QEGu","execution_time":"2026-03-25 01:52:02"} 
[2026-03-25 01:52:02] production.INFO: Handling job for order: 179591  
[2026-03-25 01:52:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=8a0bb997-7137-4dc0-bd51-45429c37597f&Player_ID=59170417  
[2026-03-25 01:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=8a0bb997-7137-4dc0-bd51-45429c37597f&Player_ID=59170417","has_body":false} 
[2026-03-25 01:52:03] production.INFO: Operation sent successfully {"operation_id":164458,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IlBl68-1774392722","amount":1.3769530000000000935500565901747904717922210693359375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 01:52:03"}},"processed_data":{"order_number":"ORD-IlBl68-1774392722","amount":1.3769530000000000935500565901747904717922210693359375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 01:53:15] production.INFO: Constructing job for order: 179592  
[2026-03-25 01:53:18] production.INFO: Handling job for order: 179592  
[2026-03-25 01:53:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:53:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:53:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=116800&uuid=b44f3ca1-9941-4513-858c-74291f9f9035&Player_ID=2683610442  
[2026-03-25 01:53:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=116800&uuid=b44f3ca1-9941-4513-858c-74291f9f9035&Player_ID=2683610442","has_body":false} 
[2026-03-25 01:53:19] production.INFO: Operation sent successfully {"operation_id":164459,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U4DHFmeX-1774392798","amount":13.1470080000000013598082659882493317127227783203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 01:53:18"}},"processed_data":{"order_number":"ORD-U4DHFmeX-1774392798","amount":13.1470080000000013598082659882493317127227783203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 01:53:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U4DHFmeX-1774392798","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 01:53:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-U4DHFmeX-1774392798","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 01:53:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 01:53:25] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":179592} 
[2026-03-25 01:53:25] production.INFO: Order updated successfully. Order ID: 179592, Status: completed  
[2026-03-25 01:53:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U4DHFmeX-1774392798","status":"completed","codes_count":0} 
[2026-03-25 01:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01"} 
[2026-03-25 01:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","total_operations":1,"sites_count":1} 
[2026-03-25 01:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-IlBl68-1774392722"]} 
[2026-03-25 01:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IlBl68-1774392722","operation_id":164458} 
[2026-03-25 01:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IlBl68-1774392722","operation_id":164458,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IlBl68-1774392722","operation_id":164458,"processed":0,"errors":0} 
[2026-03-25 01:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n47b9UuIQzhutBPTVVTPpsPMBld4WK4w","execution_time":"2026-03-25 01:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IlBl68-1774392722","operation_id":164458} 
[2026-03-25 01:54:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IlBl68-1774392722","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-25 01:54:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-IlBl68-1774392722","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-25 01:54:04] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 01:54:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1136,"notification_type":"order_rejected","reference_id":179591} 
[2026-03-25 01:54:04] production.INFO: Order updated successfully. Order ID: 179591, Status: rejected  
[2026-03-25 01:54:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IlBl68-1774392722","status":"rejected","codes_count":0} 
[2026-03-25 01:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-25 01:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-25 01:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 01:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 01:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 01:55:03] production.INFO: async() رجع: true  
[2026-03-25 01:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 01:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 01:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 01:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 01:55:15] production.INFO: Constructing job for order: 179593  
[2026-03-25 01:55:17] production.INFO: Handling job for order: 179593  
[2026-03-25 01:55:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 01:55:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 01:55:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=bb585c7f-2cd4-47a6-80ee-a6184da46b68&Player_ID=58134552  
[2026-03-25 01:55:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=bb585c7f-2cd4-47a6-80ee-a6184da46b68&Player_ID=58134552","has_body":false} 
[2026-03-25 01:55:18] production.INFO: Operation sent successfully {"operation_id":164460,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aT6C09w-1774392917","amount":1.3769530000000000935500565901747904717922210693359375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 01:55:18"}},"processed_data":{"order_number":"ORD-aT6C09w-1774392917","amount":1.3769530000000000935500565901747904717922210693359375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 01:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03"} 
[2026-03-25 01:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","total_operations":1,"sites_count":1} 
[2026-03-25 01:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aT6C09w-1774392917"]} 
[2026-03-25 01:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460} 
[2026-03-25 01:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 01:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"processed":0,"errors":0} 
[2026-03-25 01:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TcgUGy8ViqeLiwhDXL3G6LnJoLb7Esrj","execution_time":"2026-03-25 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460} 
[2026-03-25 01:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03"} 
[2026-03-25 01:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","total_operations":1,"sites_count":1} 
[2026-03-25 01:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aT6C09w-1774392917"]} 
[2026-03-25 01:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 01:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 01:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 01:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 01:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"count":1} 
[2026-03-25 01:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"count":1} 
[2026-03-25 01:58:03] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"count":1} 
[2026-03-25 01:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"user_id":1136,"notification_type":"order_rejected","reference_id":179593} 
[2026-03-25 01:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-25 01:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 01:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"processed":1,"errors":0} 
[2026-03-25 01:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460,"processed":1,"errors":0} 
[2026-03-25 01:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"O3P2d9cKssn1YYJOQjGNZkExFDIs5jUQ","execution_time":"2026-03-25 01:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aT6C09w-1774392917","operation_id":164460} 
[2026-03-25 01:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-25 01:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-25 01:58:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aT6C09w-1774392917","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-25 01:58:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-aT6C09w-1774392917","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-25 01:58:04] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 01:58:04] production.ERROR: Order not found or already processed. External ID: ORD-aT6C09w-1774392917  
[2026-03-25 01:58:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aT6C09w-1774392917","status":"rejected","codes_count":0} 
[2026-03-25 02:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8AhidFuhRdYLZIsqPA0n3AUYqcXOErq7","execution_time":"2026-03-25 02:00:03"} 
[2026-03-25 02:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8AhidFuhRdYLZIsqPA0n3AUYqcXOErq7","execution_time":"2026-03-25 02:00:03"} 
[2026-03-25 02:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:00:06] production.INFO: async() رجع: true  
[2026-03-25 02:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:01:51] production.INFO: Constructing job for order: 179594  
[2026-03-25 02:01:52] production.INFO: Handling job for order: 179594  
[2026-03-25 02:01:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:01:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:01:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=3792bef5-2621-43f2-9225-8a65bab09674&Player_ID=1100765771  
[2026-03-25 02:01:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=3792bef5-2621-43f2-9225-8a65bab09674&Player_ID=1100765771","has_body":false} 
[2026-03-25 02:01:53] production.INFO: Operation sent successfully {"operation_id":164461,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cZcfLBWu-1774393313","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 02:01:53"}},"processed_data":{"order_number":"ORD-cZcfLBWu-1774393313","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 02:01:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cZcfLBWu-1774393313","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 02:01:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-cZcfLBWu-1774393313","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 02:01:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:01:58] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179594} 
[2026-03-25 02:01:58] production.INFO: Order updated successfully. Order ID: 179594, Status: completed  
[2026-03-25 02:01:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cZcfLBWu-1774393313","status":"completed","codes_count":0} 
[2026-03-25 02:01:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 02:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CeFNdU7DLJRAmxoOySadJvtnXjQUnXOy","execution_time":"2026-03-25 02:02:02"} 
[2026-03-25 02:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CeFNdU7DLJRAmxoOySadJvtnXjQUnXOy","execution_time":"2026-03-25 02:02:02"} 
[2026-03-25 02:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K4fNHlB5BDSjPdcCOLChvRXb3uMpLCV2","execution_time":"2026-03-25 02:04:02"} 
[2026-03-25 02:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"K4fNHlB5BDSjPdcCOLChvRXb3uMpLCV2","execution_time":"2026-03-25 02:04:02"} 
[2026-03-25 02:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:05:04] production.INFO: async() رجع: true  
[2026-03-25 02:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z7pOeVnyKMvcEm6M4EhFjusiyyTYpEZh","execution_time":"2026-03-25 02:06:03"} 
[2026-03-25 02:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Z7pOeVnyKMvcEm6M4EhFjusiyyTYpEZh","execution_time":"2026-03-25 02:06:03"} 
[2026-03-25 02:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EyvZD9hOodha6xWhAkqbA6a6T4sRTlaw","execution_time":"2026-03-25 02:08:03"} 
[2026-03-25 02:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EyvZD9hOodha6xWhAkqbA6a6T4sRTlaw","execution_time":"2026-03-25 02:08:03"} 
[2026-03-25 02:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RpENRwRtFpiaUf67nGH8fPVWnOx0RAe8","execution_time":"2026-03-25 02:10:03"} 
[2026-03-25 02:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RpENRwRtFpiaUf67nGH8fPVWnOx0RAe8","execution_time":"2026-03-25 02:10:03"} 
[2026-03-25 02:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:10:05] production.INFO: async() رجع: true  
[2026-03-25 02:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1aKEqzmnAsq5DeNbmQaGZaLxeBkzCXGp","execution_time":"2026-03-25 02:12:01"} 
[2026-03-25 02:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1aKEqzmnAsq5DeNbmQaGZaLxeBkzCXGp","execution_time":"2026-03-25 02:12:01"} 
[2026-03-25 02:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FmRNb5yl6mPUMbA0ag3ViCgOBJJH5Ow6","execution_time":"2026-03-25 02:14:01"} 
[2026-03-25 02:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FmRNb5yl6mPUMbA0ag3ViCgOBJJH5Ow6","execution_time":"2026-03-25 02:14:01"} 
[2026-03-25 02:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 02:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 02:15:03] production.INFO: async() رجع: true  
[2026-03-25 02:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hxrks4XD7dW3nEYYzbGVOHPgmh9anJQQ","execution_time":"2026-03-25 02:16:01"} 
[2026-03-25 02:16:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hxrks4XD7dW3nEYYzbGVOHPgmh9anJQQ","execution_time":"2026-03-25 02:16:01"} 
[2026-03-25 02:17:51] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 02:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uRlhdMtsSPXKkRE3viOILWaivyL2enRZ","execution_time":"2026-03-25 02:18:03"} 
[2026-03-25 02:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uRlhdMtsSPXKkRE3viOILWaivyL2enRZ","execution_time":"2026-03-25 02:18:03"} 
[2026-03-25 02:18:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 02:19:32] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18730} 
[2026-03-25 02:19:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1637,"notification_type":"request_approved","reference_id":18731} 
[2026-03-25 02:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-25 02:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XBo2jwoA5nN45A2ZqA3myhtXzkHgXrQl","execution_time":"2026-03-25 02:20:03"} 
[2026-03-25 02:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"XBo2jwoA5nN45A2ZqA3myhtXzkHgXrQl","execution_time":"2026-03-25 02:20:03"} 
[2026-03-25 02:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:20:05] production.INFO: async() رجع: true  
[2026-03-25 02:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:20:39] production.INFO: Constructing job for order: 179595  
[2026-03-25 02:20:41] production.INFO: Handling job for order: 179595  
[2026-03-25 02:20:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:20:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:20:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1600&uuid=cf34744e-b311-450e-a87d-820eb1115a47&Player_ID=33445271  
[2026-03-25 02:20:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1600&uuid=cf34744e-b311-450e-a87d-820eb1115a47&Player_ID=33445271","has_body":false} 
[2026-03-25 02:20:42] production.INFO: Operation sent successfully {"operation_id":164462,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ItEXbiO-1774394442","amount":1.691646720000000048145238906727172434329986572265625,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-25 02:20:42"}},"processed_data":{"order_number":"ORD-ItEXbiO-1774394442","amount":1.691646720000000048145238906727172434329986572265625,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-25 02:21:11] production.INFO: Constructing job for order: 179596  
[2026-03-25 02:21:12] production.INFO: Handling job for order: 179596  
[2026-03-25 02:21:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:21:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:21:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6357677c-08a3-439e-8207-0cd2eeb501ef&Player_ID=51299140758  
[2026-03-25 02:21:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6357677c-08a3-439e-8207-0cd2eeb501ef&Player_ID=51299140758","has_body":false} 
[2026-03-25 02:21:13] production.INFO: Operation sent successfully {"operation_id":164463,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9GpN-1774394473","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 02:21:13"}},"processed_data":{"order_number":"ORD-9GpN-1774394473","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 02:21:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9GpN-1774394473","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 02:21:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-9GpN-1774394473","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 02:21:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:21:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1637,"notification_type":"order_approved","reference_id":179596} 
[2026-03-25 02:21:27] production.INFO: Order updated successfully. Order ID: 179596, Status: completed  
[2026-03-25 02:21:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9GpN-1774394473","status":"completed","codes_count":0} 
[2026-03-25 02:21:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-25 02:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01"} 
[2026-03-25 02:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","total_operations":1,"sites_count":1} 
[2026-03-25 02:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ItEXbiO-1774394442"]} 
[2026-03-25 02:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 02:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 02:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItEXbiO-1774394442","operation_id":164462} 
[2026-03-25 02:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItEXbiO-1774394442","operation_id":164462,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 02:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItEXbiO-1774394442","operation_id":164462,"processed":0,"errors":0} 
[2026-03-25 02:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VeGLJ0x8rNQdFHmRJS82hMpmvZnRSmA6","execution_time":"2026-03-25 02:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItEXbiO-1774394442","operation_id":164462} 
[2026-03-25 02:22:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ItEXbiO-1774394442","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 02:22:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-ItEXbiO-1774394442","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 02:22:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:22:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":179595} 
[2026-03-25 02:22:06] production.INFO: Order updated successfully. Order ID: 179595, Status: completed  
[2026-03-25 02:22:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ItEXbiO-1774394442","status":"completed","codes_count":0} 
[2026-03-25 02:22:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 02:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OayvmFLKsQqDRXbomoy2z6Fde7CIrt5Z","execution_time":"2026-03-25 02:24:01"} 
[2026-03-25 02:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OayvmFLKsQqDRXbomoy2z6Fde7CIrt5Z","execution_time":"2026-03-25 02:24:01"} 
[2026-03-25 02:24:29] production.INFO: Constructing job for order: 179597  
[2026-03-25 02:24:31] production.INFO: Handling job for order: 179597  
[2026-03-25 02:24:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:24:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:24:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=980079b6-5a06-4bae-8844-1ab67b4f79a0&Player_ID=sos33221  
[2026-03-25 02:24:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=980079b6-5a06-4bae-8844-1ab67b4f79a0&Player_ID=sos33221","has_body":false} 
[2026-03-25 02:24:32] production.INFO: Operation sent successfully {"operation_id":164464,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-abNC98M7-1774394672","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 02:24:32"}},"processed_data":{"order_number":"ORD-abNC98M7-1774394672","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 02:24:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-abNC98M7-1774394672","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 02:24:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-abNC98M7-1774394672","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 02:24:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:24:37] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179597} 
[2026-03-25 02:24:37] production.INFO: Order updated successfully. Order ID: 179597, Status: completed  
[2026-03-25 02:24:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-abNC98M7-1774394672","status":"completed","codes_count":0} 
[2026-03-25 02:24:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 02:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:25:04] production.INFO: async() رجع: true  
[2026-03-25 02:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:25:06] production.INFO: Constructing job for order: 179598  
[2026-03-25 02:25:08] production.INFO: Handling job for order: 179598  
[2026-03-25 02:25:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:25:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:25:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=65&uuid=3dfa9ca4-f8bf-47ad-a360-64825f661f63&Player_ID=1109553799  
[2026-03-25 02:25:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=65&uuid=3dfa9ca4-f8bf-47ad-a360-64825f661f63&Player_ID=1109553799","has_body":false} 
[2026-03-25 02:25:09] production.INFO: Operation sent successfully {"operation_id":164465,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Tj-1774394709","amount":1.136086951999999872242597120930440723896026611328125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 02:25:09"}},"processed_data":{"order_number":"ORD-7Tj-1774394709","amount":1.136086951999999872242597120930440723896026611328125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 02:25:11] production.INFO: Constructing job for order: 179599  
[2026-03-25 02:25:12] production.INFO: Handling job for order: 179599  
[2026-03-25 02:25:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:25:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:25:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3500&uuid=512f3d0a-8fe3-4c1c-9fef-f85e07925a01&Player_ID=125584  
[2026-03-25 02:25:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3500&uuid=512f3d0a-8fe3-4c1c-9fef-f85e07925a01&Player_ID=125584","has_body":false} 
[2026-03-25 02:25:13] production.INFO: Operation sent successfully {"operation_id":164466,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fEN8A3-1774394713","amount":3.18196130000000021453843146446160972118377685546875,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 02:25:13"}},"processed_data":{"order_number":"ORD-fEN8A3-1774394713","amount":3.18196130000000021453843146446160972118377685546875,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 02:25:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7Tj-1774394709","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 02:25:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-7Tj-1774394709","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 02:25:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:25:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1761,"notification_type":"order_approved","reference_id":179598} 
[2026-03-25 02:25:15] production.INFO: Order updated successfully. Order ID: 179598, Status: completed  
[2026-03-25 02:25:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7Tj-1774394709","status":"completed","codes_count":0} 
[2026-03-25 02:25:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fEN8A3-1774394713","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 02:25:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-fEN8A3-1774394713","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 02:25:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:25:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1637,"notification_type":"order_approved","reference_id":179599} 
[2026-03-25 02:25:16] production.INFO: Order updated successfully. Order ID: 179599, Status: completed  
[2026-03-25 02:25:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fEN8A3-1774394713","status":"completed","codes_count":0} 
[2026-03-25 02:25:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1761  
[2026-03-25 02:25:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-25 02:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Chym4BX9JMe75CkbeiRQci3mr8RXG4WE","execution_time":"2026-03-25 02:26:01"} 
[2026-03-25 02:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Chym4BX9JMe75CkbeiRQci3mr8RXG4WE","execution_time":"2026-03-25 02:26:01"} 
[2026-03-25 02:26:24] production.INFO: Constructing job for order: 179600  
[2026-03-25 02:26:25] production.INFO: Handling job for order: 179600  
[2026-03-25 02:26:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:26:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:26:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=6811f3bf-27d5-4ffd-88fa-17432e92e8c7&Player_ID=33445271  
[2026-03-25 02:26:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=6811f3bf-27d5-4ffd-88fa-17432e92e8c7&Player_ID=33445271","has_body":false} 
[2026-03-25 02:26:26] production.INFO: Operation sent successfully {"operation_id":164467,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AxuNif-1774394786","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-25 02:26:26"}},"processed_data":{"order_number":"ORD-AxuNif-1774394786","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-25 02:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02"} 
[2026-03-25 02:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","total_operations":1,"sites_count":1} 
[2026-03-25 02:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-AxuNif-1774394786"]} 
[2026-03-25 02:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 02:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 02:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 02:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 02:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"count":1} 
[2026-03-25 02:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"count":1} 
[2026-03-25 02:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"user_id":1292,"notification_type":"order_approved","reference_id":179600} 
[2026-03-25 02:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 02:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 02:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"processed":1,"errors":0} 
[2026-03-25 02:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467,"processed":1,"errors":0} 
[2026-03-25 02:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l0zRXBX5BWTGDP3EzbymuIxARmGeQ1Fb","execution_time":"2026-03-25 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AxuNif-1774394786","operation_id":164467} 
[2026-03-25 02:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 02:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wdIoZbCvqEoUtYebGhtgDbWUpUQGPkha","execution_time":"2026-03-25 02:30:02"} 
[2026-03-25 02:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wdIoZbCvqEoUtYebGhtgDbWUpUQGPkha","execution_time":"2026-03-25 02:30:02"} 
[2026-03-25 02:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:30:04] production.INFO: async() رجع: true  
[2026-03-25 02:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:30:31] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":179601} 
[2026-03-25 02:30:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-25 02:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mXjXJzwnUrDkvRghgXbGGJlINDKlAkln","execution_time":"2026-03-25 02:32:03"} 
[2026-03-25 02:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mXjXJzwnUrDkvRghgXbGGJlINDKlAkln","execution_time":"2026-03-25 02:32:03"} 
[2026-03-25 02:33:14] production.INFO: Constructing job for order: 179602  
[2026-03-25 02:33:15] production.INFO: Handling job for order: 179602  
[2026-03-25 02:33:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 02:33:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:33:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=390553b3-618f-4c6e-899f-21ca757c1a19&Player_ID=0964873739  
[2026-03-25 02:33:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=390553b3-618f-4c6e-899f-21ca757c1a19&Player_ID=0964873739","has_body":false} 
[2026-03-25 02:33:16] production.INFO: Operation sent successfully {"operation_id":164468,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DtJrXC-1774395195","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 02:33:16"}},"processed_data":{"order_number":"ORD-DtJrXC-1774395195","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 02:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01"} 
[2026-03-25 02:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","total_operations":1,"sites_count":1} 
[2026-03-25 02:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-DtJrXC-1774395195"]} 
[2026-03-25 02:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 02:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 02:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 02:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 02:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"count":1} 
[2026-03-25 02:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"count":1} 
[2026-03-25 02:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"user_id":93,"notification_type":"order_approved","reference_id":179602} 
[2026-03-25 02:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 02:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 02:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"processed":1,"errors":0} 
[2026-03-25 02:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468,"processed":1,"errors":0} 
[2026-03-25 02:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"loPqoMn0uwAEFVNMOxF8Mx38My9x8bg4","execution_time":"2026-03-25 02:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DtJrXC-1774395195","operation_id":164468} 
[2026-03-25 02:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-25 02:35:01] production.INFO: Executing GetProducts task...  
[2026-03-25 02:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:35:01] production.INFO: Executing GetProducts task...  
[2026-03-25 02:35:03] production.INFO: async() رجع: true  
[2026-03-25 02:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1Mkcp52WGwosytucaIOolHInpvNKFtSm","execution_time":"2026-03-25 02:36:02"} 
[2026-03-25 02:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1Mkcp52WGwosytucaIOolHInpvNKFtSm","execution_time":"2026-03-25 02:36:02"} 
[2026-03-25 02:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zd6bYlNJg2ShxDu9pc5tz7RovrPKXxZI","execution_time":"2026-03-25 02:38:02"} 
[2026-03-25 02:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zd6bYlNJg2ShxDu9pc5tz7RovrPKXxZI","execution_time":"2026-03-25 02:38:02"} 
[2026-03-25 02:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yzLft0QZxYNqsXs2ps6upHws5NP2LQZf","execution_time":"2026-03-25 02:40:02"} 
[2026-03-25 02:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yzLft0QZxYNqsXs2ps6upHws5NP2LQZf","execution_time":"2026-03-25 02:40:02"} 
[2026-03-25 02:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:40:04] production.INFO: async() رجع: true  
[2026-03-25 02:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JyT7S0dZrF0UXnLkhNB1u9oeUtRoaPI6","execution_time":"2026-03-25 02:42:02"} 
[2026-03-25 02:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JyT7S0dZrF0UXnLkhNB1u9oeUtRoaPI6","execution_time":"2026-03-25 02:42:02"} 
[2026-03-25 02:42:32] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:42:32] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:42:50] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:43:02] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:43:04] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:43:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:43:07] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:43:52] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RvCwg18tFJcguMWxbpPwTpg0qc0Q39w9","execution_time":"2026-03-25 02:44:02"} 
[2026-03-25 02:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RvCwg18tFJcguMWxbpPwTpg0qc0Q39w9","execution_time":"2026-03-25 02:44:02"} 
[2026-03-25 02:44:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:44:10] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:44:30] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 02:45:04] production.INFO: async() رجع: true  
[2026-03-25 02:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:45:21] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:45:21] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:45:40] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:45:50] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:45:54] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-25 02:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"78EA1NzsE9FLdcDRFGqCz7x13j20GUwr","execution_time":"2026-03-25 02:46:03"} 
[2026-03-25 02:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"78EA1NzsE9FLdcDRFGqCz7x13j20GUwr","execution_time":"2026-03-25 02:46:03"} 
[2026-03-25 02:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ABmdjXFhfiH7s9U42jGm4hjNKTLFiuV7","execution_time":"2026-03-25 02:48:03"} 
[2026-03-25 02:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ABmdjXFhfiH7s9U42jGm4hjNKTLFiuV7","execution_time":"2026-03-25 02:48:03"} 
[2026-03-25 02:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YtmK2ZZtZEgiK0Zzcf1Egj9iO6HpQY70","execution_time":"2026-03-25 02:50:03"} 
[2026-03-25 02:50:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YtmK2ZZtZEgiK0Zzcf1Egj9iO6HpQY70","execution_time":"2026-03-25 02:50:03"} 
[2026-03-25 02:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 02:50:05] production.INFO: async() رجع: true  
[2026-03-25 02:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"og4u5Tedp8SjtWbdkKSvNs6hHf7m8zK7","execution_time":"2026-03-25 02:52:03"} 
[2026-03-25 02:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"og4u5Tedp8SjtWbdkKSvNs6hHf7m8zK7","execution_time":"2026-03-25 02:52:03"} 
[2026-03-25 02:52:16] production.INFO: Constructing job for order: 179603  
[2026-03-25 02:52:18] production.INFO: Handling job for order: 179603  
[2026-03-25 02:52:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:52:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:52:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=708a75cd-ad2a-4be1-9663-2be5de4e2b09&Player_ID=1100765771  
[2026-03-25 02:52:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=708a75cd-ad2a-4be1-9663-2be5de4e2b09&Player_ID=1100765771","has_body":false} 
[2026-03-25 02:52:19] production.INFO: Operation sent successfully {"operation_id":164469,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jftupd-1774396339","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 02:52:19"}},"processed_data":{"order_number":"ORD-jftupd-1774396339","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 02:52:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jftupd-1774396339","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 02:52:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-jftupd-1774396339","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 02:52:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 02:52:24] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179603} 
[2026-03-25 02:52:24] production.INFO: Order updated successfully. Order ID: 179603, Status: completed  
[2026-03-25 02:52:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jftupd-1774396339","status":"completed","codes_count":0} 
[2026-03-25 02:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 02:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UyeKlBGJZkbr1xdwlcYDTd6JvYCPBEtk","execution_time":"2026-03-25 02:54:01"} 
[2026-03-25 02:54:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UyeKlBGJZkbr1xdwlcYDTd6JvYCPBEtk","execution_time":"2026-03-25 02:54:01"} 
[2026-03-25 02:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 02:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 02:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 02:55:03] production.INFO: async() رجع: true  
[2026-03-25 02:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 02:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 02:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 02:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 02:55:32] 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-25 02:55:46] 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-25 02:55:54] 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-25 02:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aYm8hoF8QuWNDpgYwUCx0LVqh3nJ3rsF","execution_time":"2026-03-25 02:56:02"} 
[2026-03-25 02:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aYm8hoF8QuWNDpgYwUCx0LVqh3nJ3rsF","execution_time":"2026-03-25 02:56:02"} 
[2026-03-25 02:56:28] production.INFO: Constructing job for order: 179604  
[2026-03-25 02:56:29] production.INFO: Handling job for order: 179604  
[2026-03-25 02:56:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 02:56:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 02:56:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=88d9cce4-fd2b-4b90-bc21-2a943417ecaa&Player_ID=33445271  
[2026-03-25 02:56:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=88d9cce4-fd2b-4b90-bc21-2a943417ecaa&Player_ID=33445271","has_body":false} 
[2026-03-25 02:56:29] production.INFO: Operation sent successfully {"operation_id":164470,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UvO-1774396589","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-25 02:56:29"}},"processed_data":{"order_number":"ORD-UvO-1774396589","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-25 02:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03"} 
[2026-03-25 02:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","total_operations":1,"sites_count":1} 
[2026-03-25 02:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-UvO-1774396589"]} 
[2026-03-25 02:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 02:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 02:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 02:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 02:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"count":1} 
[2026-03-25 02:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"count":1} 
[2026-03-25 02:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"user_id":1292,"notification_type":"order_approved","reference_id":179604} 
[2026-03-25 02:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 02:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 02:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"processed":1,"errors":0} 
[2026-03-25 02:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470,"processed":1,"errors":0} 
[2026-03-25 02:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6RV6vLfxLgKHYUCqwNFqFPGQoXueayPw","execution_time":"2026-03-25 02:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvO-1774396589","operation_id":164470} 
[2026-03-25 02:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 03:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RkRqcbwKkPzqku11jpGzP86eGhaTSVu5","execution_time":"2026-03-25 03:00:03"} 
[2026-03-25 03:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RkRqcbwKkPzqku11jpGzP86eGhaTSVu5","execution_time":"2026-03-25 03:00:03"} 
[2026-03-25 03:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:00:05] production.INFO: async() رجع: true  
[2026-03-25 03:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:00:10] production.INFO: Constructing job for order: 179605  
[2026-03-25 03:00:13] production.INFO: Handling job for order: 179605  
[2026-03-25 03:00:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:00:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:00:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c4ec6309-07c1-403d-9207-1a478f5b13f8&Player_ID=1100765771  
[2026-03-25 03:00:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c4ec6309-07c1-403d-9207-1a478f5b13f8&Player_ID=1100765771","has_body":false} 
[2026-03-25 03:00:14] production.INFO: Operation sent successfully {"operation_id":164471,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xIF-1774396813","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 03:00:14"}},"processed_data":{"order_number":"ORD-xIF-1774396813","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 03:00:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xIF-1774396813","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:00:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-xIF-1774396813","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:00:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:00:18] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179605} 
[2026-03-25 03:00:18] production.INFO: Order updated successfully. Order ID: 179605, Status: completed  
[2026-03-25 03:00:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xIF-1774396813","status":"completed","codes_count":0} 
[2026-03-25 03:00:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 03:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FT8zmVlAOQcKRpT4My7yo70xxsTF2TIW","execution_time":"2026-03-25 03:02:02"} 
[2026-03-25 03:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FT8zmVlAOQcKRpT4My7yo70xxsTF2TIW","execution_time":"2026-03-25 03:02:02"} 
[2026-03-25 03:02:09] production.INFO: Constructing job for order: 179606  
[2026-03-25 03:02:11] production.INFO: Handling job for order: 179606  
[2026-03-25 03:02:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:02:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:02:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=0f0babf1-1fe6-4f6c-82b9-915fe1fd7860&Player_ID=33445271  
[2026-03-25 03:02:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=0f0babf1-1fe6-4f6c-82b9-915fe1fd7860&Player_ID=33445271","has_body":false} 
[2026-03-25 03:02:12] production.INFO: Operation sent successfully {"operation_id":164472,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b8JWib-1774396931","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-25 03:02:12"}},"processed_data":{"order_number":"ORD-b8JWib-1774396931","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-25 03:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03"} 
[2026-03-25 03:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","total_operations":1,"sites_count":1} 
[2026-03-25 03:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-b8JWib-1774396931"]} 
[2026-03-25 03:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 03:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 03:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"count":1} 
[2026-03-25 03:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"count":1} 
[2026-03-25 03:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"user_id":1292,"notification_type":"order_approved","reference_id":179606} 
[2026-03-25 03:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 03:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 03:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"processed":1,"errors":0} 
[2026-03-25 03:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472,"processed":1,"errors":0} 
[2026-03-25 03:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zb1W07PyQIbhgGpMJ0XUZZ5BFMgQfz9W","execution_time":"2026-03-25 03:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b8JWib-1774396931","operation_id":164472} 
[2026-03-25 03:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 03:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:05:05] production.INFO: async() رجع: true  
[2026-03-25 03:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:05:17] production.INFO: Constructing job for order: 179607  
[2026-03-25 03:05:18] production.INFO: Handling job for order: 179607  
[2026-03-25 03:05:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:05:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:05:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=72000&uuid=298b3306-42c4-44df-997f-c55616cb2182&Player_ID=590078694  
[2026-03-25 03:05:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=72000&uuid=298b3306-42c4-44df-997f-c55616cb2182&Player_ID=590078694","has_body":false} 
[2026-03-25 03:05:19] production.INFO: Operation sent successfully {"operation_id":164473,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xvszll-1774397119","amount":7.25763600000000064227378970826976001262664794921875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 03:05:19"}},"processed_data":{"order_number":"ORD-xvszll-1774397119","amount":7.25763600000000064227378970826976001262664794921875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 03:05:40] production.INFO: Constructing job for order: 179608  
[2026-03-25 03:05:43] production.INFO: Handling job for order: 179608  
[2026-03-25 03:05:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:05:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:05:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e8113a9a-c4b3-4ee1-970d-9a693e75d714&Player_ID=1100765771  
[2026-03-25 03:05:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e8113a9a-c4b3-4ee1-970d-9a693e75d714&Player_ID=1100765771","has_body":false} 
[2026-03-25 03:05:44] production.INFO: Operation sent successfully {"operation_id":164474,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JnH-1774397144","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 03:05:44"}},"processed_data":{"order_number":"ORD-JnH-1774397144","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 03:05:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JnH-1774397144","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:05:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-JnH-1774397144","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:05:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:05:52] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179608} 
[2026-03-25 03:05:52] production.INFO: Order updated successfully. Order ID: 179608, Status: completed  
[2026-03-25 03:05:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JnH-1774397144","status":"completed","codes_count":0} 
[2026-03-25 03:05:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 03:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02"} 
[2026-03-25 03:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","total_operations":1,"sites_count":1} 
[2026-03-25 03:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xvszll-1774397119"]} 
[2026-03-25 03:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473} 
[2026-03-25 03:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 03:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473,"processed":0,"errors":0} 
[2026-03-25 03:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UtkRVQwydWwqCD0X2kfCDIM7BbgyW8gh","execution_time":"2026-03-25 03:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473} 
[2026-03-25 03:07:48] production.INFO: Constructing job for order: 179609  
[2026-03-25 03:07:51] production.INFO: Handling job for order: 179609  
[2026-03-25 03:07:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:07:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:07:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=7c340ce0-d593-4c22-82dc-09380044028f&Player_ID=575283350  
[2026-03-25 03:07:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=7c340ce0-d593-4c22-82dc-09380044028f&Player_ID=575283350","has_body":false} 
[2026-03-25 03:07:52] production.INFO: Operation sent successfully {"operation_id":164475,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x7JN-1774397272","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 03:07:52"}},"processed_data":{"order_number":"ORD-x7JN-1774397272","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 03:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01"} 
[2026-03-25 03:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","total_operations":2,"sites_count":1} 
[2026-03-25 03:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xvszll-1774397119","ORD-x7JN-1774397272"]} 
[2026-03-25 03:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 03:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x7JN-1774397272","operation_id":164475} 
[2026-03-25 03:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473} 
[2026-03-25 03:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 03:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473,"processed":0,"errors":0} 
[2026-03-25 03:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JRrSOqaPJCQcvsXzFVWi4vtMng0PHafz","execution_time":"2026-03-25 03:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvszll-1774397119","operation_id":164473} 
[2026-03-25 03:08:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xvszll-1774397119","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:08:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-xvszll-1774397119","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:08:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:08:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":179607} 
[2026-03-25 03:08:04] production.INFO: Order updated successfully. Order ID: 179607, Status: completed  
[2026-03-25 03:08:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xvszll-1774397119","status":"completed","codes_count":0} 
[2026-03-25 03:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 03:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01"} 
[2026-03-25 03:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","total_operations":1,"sites_count":1} 
[2026-03-25 03:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-x7JN-1774397272"]} 
[2026-03-25 03:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x7JN-1774397272","operation_id":164475} 
[2026-03-25 03:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x7JN-1774397272","operation_id":164475,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 03:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x7JN-1774397272","operation_id":164475,"processed":0,"errors":0} 
[2026-03-25 03:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l2Io6M5fILZCoqgvp89FQ7eOsHWudMGC","execution_time":"2026-03-25 03:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x7JN-1774397272","operation_id":164475} 
[2026-03-25 03:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 03:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 03:10:03] production.INFO: async() رجع: true  
[2026-03-25 03:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:10:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x7JN-1774397272","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:10:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-x7JN-1774397272","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:10:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:10:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":179609} 
[2026-03-25 03:10:04] production.INFO: Order updated successfully. Order ID: 179609, Status: completed  
[2026-03-25 03:10:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x7JN-1774397272","status":"completed","codes_count":0} 
[2026-03-25 03:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 03:11:05] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-25 03:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IYcA8fajpgvrFjRr9iw0kojBXQANFuWY","execution_time":"2026-03-25 03:12:02"} 
[2026-03-25 03:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IYcA8fajpgvrFjRr9iw0kojBXQANFuWY","execution_time":"2026-03-25 03:12:02"} 
[2026-03-25 03:12:35] production.INFO: Constructing job for order: 179610  
[2026-03-25 03:12:38] production.INFO: Handling job for order: 179610  
[2026-03-25 03:12:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:12:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:12:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b3741cba-e255-4d78-b78e-16de347959ee&Player_ID=52116056403  
[2026-03-25 03:12:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b3741cba-e255-4d78-b78e-16de347959ee&Player_ID=52116056403","has_body":false} 
[2026-03-25 03:12:39] production.INFO: Operation sent successfully {"operation_id":164476,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1nU-1774397559","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 03:12:39"}},"processed_data":{"order_number":"ORD-1nU-1774397559","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 03:12:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1nU-1774397559","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 03:12:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-1nU-1774397559","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 03:12:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:12:50] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"order_approved","reference_id":179610} 
[2026-03-25 03:12:50] production.INFO: Order updated successfully. Order ID: 179610, Status: completed  
[2026-03-25 03:12:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1nU-1774397559","status":"completed","codes_count":0} 
[2026-03-25 03:12:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-25 03:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nAJNTi5o1hvRhrHZVDzn9Lu6FsxAgQpE","execution_time":"2026-03-25 03:14:03"} 
[2026-03-25 03:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nAJNTi5o1hvRhrHZVDzn9Lu6FsxAgQpE","execution_time":"2026-03-25 03:14:03"} 
[2026-03-25 03:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:15:05] production.INFO: async() رجع: true  
[2026-03-25 03:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q2gVio9H2Zjbsu3VtAKpR2tCNiInvSOM","execution_time":"2026-03-25 03:16:04"} 
[2026-03-25 03:16:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"q2gVio9H2Zjbsu3VtAKpR2tCNiInvSOM","execution_time":"2026-03-25 03:16:04"} 
[2026-03-25 03:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gIeVtrc4GAi5eu0c8hCe8UxcqAB03164","execution_time":"2026-03-25 03:18:04"} 
[2026-03-25 03:18:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gIeVtrc4GAi5eu0c8hCe8UxcqAB03164","execution_time":"2026-03-25 03:18:04"} 
[2026-03-25 03:19:33] production.INFO: Constructing job for order: 179611  
[2026-03-25 03:19:34] production.INFO: Handling job for order: 179611  
[2026-03-25 03:19:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:19:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:19:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=02d37268-5bad-4b77-a034-18e06e43f734&Player_ID=1100765771  
[2026-03-25 03:19:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=02d37268-5bad-4b77-a034-18e06e43f734&Player_ID=1100765771","has_body":false} 
[2026-03-25 03:19:35] production.INFO: Operation sent successfully {"operation_id":164477,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Arv8-1774397974","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 03:19:35"}},"processed_data":{"order_number":"ORD-Arv8-1774397974","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 03:19:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Arv8-1774397974","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:19:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-Arv8-1774397974","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:19:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:19:41] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179611} 
[2026-03-25 03:19:41] production.INFO: Order updated successfully. Order ID: 179611, Status: completed  
[2026-03-25 03:19:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Arv8-1774397974","status":"completed","codes_count":0} 
[2026-03-25 03:19:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 03:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KzbtDIZuOsTjexEFSt6wHj4Kx5HSnrUQ","execution_time":"2026-03-25 03:20:02"} 
[2026-03-25 03:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KzbtDIZuOsTjexEFSt6wHj4Kx5HSnrUQ","execution_time":"2026-03-25 03:20:02"} 
[2026-03-25 03:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:20:04] production.INFO: async() رجع: true  
[2026-03-25 03:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:21:33] production.INFO: Constructing job for order: 179612  
[2026-03-25 03:21:35] production.INFO: Handling job for order: 179612  
[2026-03-25 03:21:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:21:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:21:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=3000&uuid=106d8872-d50a-448a-b9b9-c15d18df8751&Player_ID=33445271  
[2026-03-25 03:21:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=3000&uuid=106d8872-d50a-448a-b9b9-c15d18df8751&Player_ID=33445271","has_body":false} 
[2026-03-25 03:21:36] production.INFO: Operation sent successfully {"operation_id":164478,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fq88-1774398096","amount":3.171837599999999923738869256339967250823974609375,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-25 03:21:36"}},"processed_data":{"order_number":"ORD-Fq88-1774398096","amount":3.171837599999999923738869256339967250823974609375,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-25 03:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03"} 
[2026-03-25 03:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","total_operations":1,"sites_count":1} 
[2026-03-25 03:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Fq88-1774398096"]} 
[2026-03-25 03:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fq88-1774398096","operation_id":164478} 
[2026-03-25 03:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fq88-1774398096","operation_id":164478,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 03:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fq88-1774398096","operation_id":164478,"processed":0,"errors":0} 
[2026-03-25 03:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ea4t1jhTIlghVacciWllqHG86hVynqcX","execution_time":"2026-03-25 03:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fq88-1774398096","operation_id":164478} 
[2026-03-25 03:22:49] production.INFO: Constructing job for order: 179613  
[2026-03-25 03:22:51] production.INFO: Handling job for order: 179613  
[2026-03-25 03:22:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:22:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:22:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=6315074a-11d5-44e6-a905-b5a968bbeb20&Player_ID=1100765771  
[2026-03-25 03:22:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=6315074a-11d5-44e6-a905-b5a968bbeb20&Player_ID=1100765771","has_body":false} 
[2026-03-25 03:22:52] production.INFO: Operation sent successfully {"operation_id":164479,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JzeLnqz-1774398172","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 03:22:52"}},"processed_data":{"order_number":"ORD-JzeLnqz-1774398172","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 03:22:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JzeLnqz-1774398172","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:22:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-JzeLnqz-1774398172","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:22:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:22:59] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179613} 
[2026-03-25 03:22:59] production.INFO: Order updated successfully. Order ID: 179613, Status: completed  
[2026-03-25 03:22:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JzeLnqz-1774398172","status":"completed","codes_count":0} 
[2026-03-25 03:23:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 03:23:37] production.INFO: Constructing job for order: 179614  
[2026-03-25 03:23:40] production.INFO: Handling job for order: 179614  
[2026-03-25 03:23:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:23:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:23:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=5968f926-7a49-4dab-8495-6ae8b98502cd&Player_ID=33445271  
[2026-03-25 03:23:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=5968f926-7a49-4dab-8495-6ae8b98502cd&Player_ID=33445271","has_body":false} 
[2026-03-25 03:23:41] production.INFO: Operation sent successfully {"operation_id":164480,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WuYMr-1774398221","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-25 03:23:41"}},"processed_data":{"order_number":"ORD-WuYMr-1774398221","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-25 03:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02"} 
[2026-03-25 03:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","total_operations":2,"sites_count":1} 
[2026-03-25 03:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Fq88-1774398096","ORD-WuYMr-1774398221"]} 
[2026-03-25 03:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 03:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480} 
[2026-03-25 03:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 03:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 03:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"count":1} 
[2026-03-25 03:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"count":1} 
[2026-03-25 03:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"user_id":1292,"notification_type":"order_approved","reference_id":179612} 
[2026-03-25 03:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 03:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 03:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"processed":1,"errors":0} 
[2026-03-25 03:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"processed":1,"errors":0} 
[2026-03-25 03:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j3WmmWGsCXQEePkL7EtKkg0Uw9ZyxIC0","execution_time":"2026-03-25 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480} 
[2026-03-25 03:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 03:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:25:04] production.INFO: async() رجع: true  
[2026-03-25 03:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02"} 
[2026-03-25 03:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","total_operations":1,"sites_count":1} 
[2026-03-25 03:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WuYMr-1774398221"]} 
[2026-03-25 03:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 03:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 03:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"count":1} 
[2026-03-25 03:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"count":1} 
[2026-03-25 03:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"user_id":1292,"notification_type":"order_approved","reference_id":179614} 
[2026-03-25 03:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 03:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 03:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"processed":1,"errors":0} 
[2026-03-25 03:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480,"processed":1,"errors":0} 
[2026-03-25 03:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SmGf1Yrd26mzwo8Wx7WAUWfpfh2HIPiV","execution_time":"2026-03-25 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WuYMr-1774398221","operation_id":164480} 
[2026-03-25 03:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 03:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XcxkAj9PKJ1JbQaxyPjSIRiD4gGfXEVn","execution_time":"2026-03-25 03:28:02"} 
[2026-03-25 03:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"XcxkAj9PKJ1JbQaxyPjSIRiD4gGfXEVn","execution_time":"2026-03-25 03:28:02"} 
[2026-03-25 03:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9K6NUG6Lg91IkJH6ewyY2sfowzRWgWV8","execution_time":"2026-03-25 03:30:03"} 
[2026-03-25 03:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9K6NUG6Lg91IkJH6ewyY2sfowzRWgWV8","execution_time":"2026-03-25 03:30:03"} 
[2026-03-25 03:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:30:05] production.INFO: async() رجع: true  
[2026-03-25 03:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AdjDvIp6WB26jyp5eWXYMMYmi2amZ15n","execution_time":"2026-03-25 03:32:02"} 
[2026-03-25 03:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AdjDvIp6WB26jyp5eWXYMMYmi2amZ15n","execution_time":"2026-03-25 03:32:02"} 
[2026-03-25 03:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YKwpK2KtNpWWuwOPSFxH2U86X9kUSOpZ","execution_time":"2026-03-25 03:34:02"} 
[2026-03-25 03:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YKwpK2KtNpWWuwOPSFxH2U86X9kUSOpZ","execution_time":"2026-03-25 03:34:02"} 
[2026-03-25 03:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:35:04] production.INFO: async() رجع: true  
[2026-03-25 03:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4b3UGtGvhZ2NwIWT24uiFDfVcb88J973","execution_time":"2026-03-25 03:36:02"} 
[2026-03-25 03:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4b3UGtGvhZ2NwIWT24uiFDfVcb88J973","execution_time":"2026-03-25 03:36:02"} 
[2026-03-25 03:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tgjSykK7B2EB22FSSbCMalHqIDKpMq4f","execution_time":"2026-03-25 03:38:02"} 
[2026-03-25 03:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tgjSykK7B2EB22FSSbCMalHqIDKpMq4f","execution_time":"2026-03-25 03:38:02"} 
[2026-03-25 03:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MDyeqdcNydZBA6OHzHHK20uCWKH0VphN","execution_time":"2026-03-25 03:40:02"} 
[2026-03-25 03:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MDyeqdcNydZBA6OHzHHK20uCWKH0VphN","execution_time":"2026-03-25 03:40:02"} 
[2026-03-25 03:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 03:40:04] production.INFO: async() رجع: true  
[2026-03-25 03:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AE4zqvc0ZySEOCYHQb3QvcdQFVWcJkmh","execution_time":"2026-03-25 03:42:03"} 
[2026-03-25 03:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AE4zqvc0ZySEOCYHQb3QvcdQFVWcJkmh","execution_time":"2026-03-25 03:42:03"} 
[2026-03-25 03:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wBPfhyhhFPrYMzq1XimOPWW5tWlXfOIV","execution_time":"2026-03-25 03:44:03"} 
[2026-03-25 03:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wBPfhyhhFPrYMzq1XimOPWW5tWlXfOIV","execution_time":"2026-03-25 03:44:03"} 
[2026-03-25 03:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:45:05] production.INFO: async() رجع: true  
[2026-03-25 03:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fVZakvGYQrrXu2APsYkWyPufe9epyAcN","execution_time":"2026-03-25 03:46:03"} 
[2026-03-25 03:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fVZakvGYQrrXu2APsYkWyPufe9epyAcN","execution_time":"2026-03-25 03:46:03"} 
[2026-03-25 03:47:46] production.INFO: Constructing job for order: 179615  
[2026-03-25 03:47:48] production.INFO: Handling job for order: 179615  
[2026-03-25 03:47:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:47:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:47:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=7507a51f-8a87-415a-881c-640e12e52aaa&Player_ID=575283350  
[2026-03-25 03:47:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=7507a51f-8a87-415a-881c-640e12e52aaa&Player_ID=575283350","has_body":false} 
[2026-03-25 03:47:49] production.INFO: Operation sent successfully {"operation_id":164481,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hczem-1774399669","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 03:47:49"}},"processed_data":{"order_number":"ORD-hczem-1774399669","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 03:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04"} 
[2026-03-25 03:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","total_operations":1,"sites_count":1} 
[2026-03-25 03:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-hczem-1774399669"]} 
[2026-03-25 03:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hczem-1774399669","operation_id":164481} 
[2026-03-25 03:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hczem-1774399669","operation_id":164481,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 03:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hczem-1774399669","operation_id":164481,"processed":0,"errors":0} 
[2026-03-25 03:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7hZYsS8h0sqkdoJJWpr5gqNfgtvq4LBA","execution_time":"2026-03-25 03:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hczem-1774399669","operation_id":164481} 
[2026-03-25 03:48:30] production.INFO: Constructing job for order: 179616  
[2026-03-25 03:48:31] production.INFO: Handling job for order: 179616  
[2026-03-25 03:48:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:48:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:48:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=5000&uuid=082bb58a-113f-445e-9c2c-f8da2a5f6332&Player_ID=660838676  
[2026-03-25 03:48:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=5000&uuid=082bb58a-113f-445e-9c2c-f8da2a5f6332&Player_ID=660838676","has_body":false} 
[2026-03-25 03:48:32] production.INFO: Operation sent successfully {"operation_id":164482,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lm6r-1774399712","amount":4.22937000000000029586999517050571739673614501953125,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 03:48:32"}},"processed_data":{"order_number":"ORD-lm6r-1774399712","amount":4.22937000000000029586999517050571739673614501953125,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 03:49:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hczem-1774399669","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:49:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-hczem-1774399669","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:49:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:49:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":179615} 
[2026-03-25 03:49:05] production.INFO: Order updated successfully. Order ID: 179615, Status: completed  
[2026-03-25 03:49:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hczem-1774399669","status":"completed","codes_count":0} 
[2026-03-25 03:49:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 03:49:26] production.INFO: Constructing job for order: 179617  
[2026-03-25 03:49:29] production.INFO: Handling job for order: 179617  
[2026-03-25 03:49:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 03:49:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 03:49:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=80d807ac-68e1-4caa-be63-383ca7c37d05&Player_ID=43248797  
[2026-03-25 03:49:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=80d807ac-68e1-4caa-be63-383ca7c37d05&Player_ID=43248797","has_body":false} 
[2026-03-25 03:49:30] production.INFO: Operation sent successfully {"operation_id":164483,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sJP8-1774399770","amount":1.71667229999999992884340827004052698612213134765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 03:49:30"}},"processed_data":{"order_number":"ORD-sJP8-1774399770","amount":1.71667229999999992884340827004052698612213134765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 03:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03"} 
[2026-03-25 03:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","total_operations":2,"sites_count":1} 
[2026-03-25 03:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-lm6r-1774399712","ORD-sJP8-1774399770"]} 
[2026-03-25 03:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 03:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lm6r-1774399712","operation_id":164482} 
[2026-03-25 03:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483} 
[2026-03-25 03:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 03:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"processed":0,"errors":0} 
[2026-03-25 03:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B0vA4dfjI9k1rDqbzos1yISyOJady4WW","execution_time":"2026-03-25 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483} 
[2026-03-25 03:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 03:50:05] production.INFO: async() رجع: true  
[2026-03-25 03:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:50:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lm6r-1774399712","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 03:50:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-lm6r-1774399712","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 03:50:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 03:50:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":179616} 
[2026-03-25 03:50:08] production.INFO: Order updated successfully. Order ID: 179616, Status: completed  
[2026-03-25 03:50:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lm6r-1774399712","status":"completed","codes_count":0} 
[2026-03-25 03:50:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 03:52:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00"} 
[2026-03-25 03:52:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","total_operations":1,"sites_count":1} 
[2026-03-25 03:52:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-sJP8-1774399770"]} 
[2026-03-25 03:52:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 03:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 03:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 03:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 03:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"count":1} 
[2026-03-25 03:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"count":1} 
[2026-03-25 03:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"user_id":1158,"notification_type":"order_approved","reference_id":179617} 
[2026-03-25 03:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 03:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 03:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"processed":1,"errors":0} 
[2026-03-25 03:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483,"processed":1,"errors":0} 
[2026-03-25 03:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qXoalkIJYKO2xVzaJ6EjMS58ScF67Y2R","execution_time":"2026-03-25 03:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sJP8-1774399770","operation_id":164483} 
[2026-03-25 03:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 03:53:17] production.ALERT: user_id => 1771  
[2026-03-25 03:53:47] production.INFO: SendAcceptReject: Notification queued {"user_id":500,"notification_type":"order_approved","reference_id":179587} 
[2026-03-25 03:53:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 500  
[2026-03-25 03:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H9nptRxUYZSBwnwX5L8dAOfeuNC1MCnJ","execution_time":"2026-03-25 03:54:04"} 
[2026-03-25 03:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"H9nptRxUYZSBwnwX5L8dAOfeuNC1MCnJ","execution_time":"2026-03-25 03:54:04"} 
[2026-03-25 03:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 03:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 03:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 03:55:06] production.INFO: async() رجع: true  
[2026-03-25 03:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 03:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 03:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 03:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 03:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rANENUWsv1i9mt8ZwtquSc3V0PKKIRKq","execution_time":"2026-03-25 03:56:01"} 
[2026-03-25 03:56:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rANENUWsv1i9mt8ZwtquSc3V0PKKIRKq","execution_time":"2026-03-25 03:56:01"} 
[2026-03-25 03:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CaxNEGeBI8YBMACVr6DjflJllOEbkaxT","execution_time":"2026-03-25 03:58:01"} 
[2026-03-25 03:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CaxNEGeBI8YBMACVr6DjflJllOEbkaxT","execution_time":"2026-03-25 03:58:01"} 
[2026-03-25 04:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L3aQPumMaopGN1lYQnHzhRr6700tkgsT","execution_time":"2026-03-25 04:00:04"} 
[2026-03-25 04:00:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"L3aQPumMaopGN1lYQnHzhRr6700tkgsT","execution_time":"2026-03-25 04:00:04"} 
[2026-03-25 04:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 04:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 04:00:06] production.INFO: async() رجع: true  
[2026-03-25 04:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KR3OkW1KXUMikAAi22y8tlAF319OyO80","execution_time":"2026-03-25 04:02:03"} 
[2026-03-25 04:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KR3OkW1KXUMikAAi22y8tlAF319OyO80","execution_time":"2026-03-25 04:02:03"} 
[2026-03-25 04:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"juFAyzkxP4kaqaURnlBSMb3SAsDlIQbT","execution_time":"2026-03-25 04:04:03"} 
[2026-03-25 04:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"juFAyzkxP4kaqaURnlBSMb3SAsDlIQbT","execution_time":"2026-03-25 04:04:03"} 
[2026-03-25 04:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 04:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 04:05:05] production.INFO: async() رجع: true  
[2026-03-25 04:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SUo9YBpZdOzarPFbOwlBtWGgrenACeY5","execution_time":"2026-03-25 04:06:03"} 
[2026-03-25 04:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SUo9YBpZdOzarPFbOwlBtWGgrenACeY5","execution_time":"2026-03-25 04:06:03"} 
[2026-03-25 04:06:31] production.INFO: Constructing job for order: 179618  
[2026-03-25 04:06:33] production.INFO: Handling job for order: 179618  
[2026-03-25 04:06:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 04:06:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 04:06:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d43c6978-baa5-44f1-bec5-164eda053f61&Player_ID=575283350  
[2026-03-25 04:06:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d43c6978-baa5-44f1-bec5-164eda053f61&Player_ID=575283350","has_body":false} 
[2026-03-25 04:06:34] production.INFO: Operation sent successfully {"operation_id":164484,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fMOAwo0-1774400794","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 04:06:34"}},"processed_data":{"order_number":"ORD-fMOAwo0-1774400794","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 04:07:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fMOAwo0-1774400794","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 04:07:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-fMOAwo0-1774400794","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 04:07:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 04:07:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":179618} 
[2026-03-25 04:07:12] production.INFO: Order updated successfully. Order ID: 179618, Status: completed  
[2026-03-25 04:07:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fMOAwo0-1774400794","status":"completed","codes_count":0} 
[2026-03-25 04:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 04:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HOYhJFjJq8y5OnxHOTjXHljATpSIi7U9","execution_time":"2026-03-25 04:08:01"} 
[2026-03-25 04:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HOYhJFjJq8y5OnxHOTjXHljATpSIi7U9","execution_time":"2026-03-25 04:08:01"} 
[2026-03-25 04:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZgEAWQRpRJc49IKX8990D6A7wWyDSlBY","execution_time":"2026-03-25 04:10:01"} 
[2026-03-25 04:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZgEAWQRpRJc49IKX8990D6A7wWyDSlBY","execution_time":"2026-03-25 04:10:01"} 
[2026-03-25 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 04:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 04:10:03] production.INFO: async() رجع: true  
[2026-03-25 04:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YGuXUdFEwnmEw9N3ICK7tkj7VXfKPUQq","execution_time":"2026-03-25 04:12:02"} 
[2026-03-25 04:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YGuXUdFEwnmEw9N3ICK7tkj7VXfKPUQq","execution_time":"2026-03-25 04:12:02"} 
[2026-03-25 04:12:42] production.INFO: Constructing job for order: 179619  
[2026-03-25 04:12:44] production.INFO: Handling job for order: 179619  
[2026-03-25 04:12:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 04:12:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 04:12:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=0130d300-457f-4030-91c4-fe8e480615b2&Player_ID=575283350  
[2026-03-25 04:12:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=0130d300-457f-4030-91c4-fe8e480615b2&Player_ID=575283350","has_body":false} 
[2026-03-25 04:12:44] production.INFO: Operation sent successfully {"operation_id":164485,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QceOVD8Z-1774401164","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 04:12:44"}},"processed_data":{"order_number":"ORD-QceOVD8Z-1774401164","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 04:13:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QceOVD8Z-1774401164","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 04:13:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-QceOVD8Z-1774401164","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 04:13:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 04:13:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":179619} 
[2026-03-25 04:13:10] production.INFO: Order updated successfully. Order ID: 179619, Status: completed  
[2026-03-25 04:13:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QceOVD8Z-1774401164","status":"completed","codes_count":0} 
[2026-03-25 04:13:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 04:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XmGcnCww03KnM9YeOOaO00bs3KsPlKnl","execution_time":"2026-03-25 04:14:02"} 
[2026-03-25 04:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"XmGcnCww03KnM9YeOOaO00bs3KsPlKnl","execution_time":"2026-03-25 04:14:02"} 
[2026-03-25 04:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:15:04] production.INFO: async() رجع: true  
[2026-03-25 04:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g3nnEwyUv3xnLIABDfwBgl7RoyaWs00h","execution_time":"2026-03-25 04:16:03"} 
[2026-03-25 04:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"g3nnEwyUv3xnLIABDfwBgl7RoyaWs00h","execution_time":"2026-03-25 04:16:03"} 
[2026-03-25 04:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YOwqbCVYVrLpfu8dKuiUSkHzvK0hNqOo","execution_time":"2026-03-25 04:18:03"} 
[2026-03-25 04:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YOwqbCVYVrLpfu8dKuiUSkHzvK0hNqOo","execution_time":"2026-03-25 04:18:03"} 
[2026-03-25 04:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YYyK7fYHlEEAtgbiB1Pcdv2n46GbFyQv","execution_time":"2026-03-25 04:20:03"} 
[2026-03-25 04:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YYyK7fYHlEEAtgbiB1Pcdv2n46GbFyQv","execution_time":"2026-03-25 04:20:03"} 
[2026-03-25 04:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 04:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 04:20:05] production.INFO: async() رجع: true  
[2026-03-25 04:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:21:35] production.INFO: Constructing job for order: 179620  
[2026-03-25 04:21:36] production.INFO: Handling job for order: 179620  
[2026-03-25 04:21:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 04:21:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 04:21:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=a7eeecfd-9e2b-4a5d-87e3-60297af56e58&Player_ID=575283350  
[2026-03-25 04:21:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=a7eeecfd-9e2b-4a5d-87e3-60297af56e58&Player_ID=575283350","has_body":false} 
[2026-03-25 04:21:37] production.INFO: Operation sent successfully {"operation_id":164486,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TZLivClX-1774401697","amount":3.0240150000000003416289473534561693668365478515625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 04:21:37"}},"processed_data":{"order_number":"ORD-TZLivClX-1774401697","amount":3.0240150000000003416289473534561693668365478515625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 04:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01"} 
[2026-03-25 04:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","total_operations":1,"sites_count":1} 
[2026-03-25 04:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-TZLivClX-1774401697"]} 
[2026-03-25 04:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 04:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 04:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZLivClX-1774401697","operation_id":164486} 
[2026-03-25 04:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZLivClX-1774401697","operation_id":164486,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 04:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZLivClX-1774401697","operation_id":164486,"processed":0,"errors":0} 
[2026-03-25 04:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rDlDCEJnbL7LBMsoNJUPcfXtdeyxDd1G","execution_time":"2026-03-25 04:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TZLivClX-1774401697","operation_id":164486} 
[2026-03-25 04:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TZLivClX-1774401697","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 04:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-TZLivClX-1774401697","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 04:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 04:22:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":179620} 
[2026-03-25 04:22:04] production.INFO: Order updated successfully. Order ID: 179620, Status: completed  
[2026-03-25 04:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TZLivClX-1774401697","status":"completed","codes_count":0} 
[2026-03-25 04:22:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 04:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GLtIrnbPaVDJ5hh8lp3NsWOXZbYuzgEu","execution_time":"2026-03-25 04:24:01"} 
[2026-03-25 04:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GLtIrnbPaVDJ5hh8lp3NsWOXZbYuzgEu","execution_time":"2026-03-25 04:24:01"} 
[2026-03-25 04:25:01] production.INFO: Executing GetProducts task...  
[2026-03-25 04:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:25:01] production.INFO: Executing GetProducts task...  
[2026-03-25 04:25:03] production.INFO: async() رجع: true  
[2026-03-25 04:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l1RkVZGeHhP0I8M0x5her6oYEp8VTaDp","execution_time":"2026-03-25 04:26:02"} 
[2026-03-25 04:26:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"l1RkVZGeHhP0I8M0x5her6oYEp8VTaDp","execution_time":"2026-03-25 04:26:02"} 
[2026-03-25 04:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p6OAP5tqDMQ1hTi1UwfiqdYHDqO5YjJD","execution_time":"2026-03-25 04:28:02"} 
[2026-03-25 04:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"p6OAP5tqDMQ1hTi1UwfiqdYHDqO5YjJD","execution_time":"2026-03-25 04:28:02"} 
[2026-03-25 04:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ImG1RvvrCZEkEYeilqhTMucLqoanRNuh","execution_time":"2026-03-25 04:30:02"} 
[2026-03-25 04:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ImG1RvvrCZEkEYeilqhTMucLqoanRNuh","execution_time":"2026-03-25 04:30:02"} 
[2026-03-25 04:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:30:04] production.INFO: async() رجع: true  
[2026-03-25 04:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oPgnhdUuSIshj6qfqAiNFh9QI5CBDBvJ","execution_time":"2026-03-25 04:32:02"} 
[2026-03-25 04:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oPgnhdUuSIshj6qfqAiNFh9QI5CBDBvJ","execution_time":"2026-03-25 04:32:02"} 
[2026-03-25 04:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M9gJidi5bmyzZdd7eJxWImVNCUEdvBl4","execution_time":"2026-03-25 04:34:02"} 
[2026-03-25 04:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"M9gJidi5bmyzZdd7eJxWImVNCUEdvBl4","execution_time":"2026-03-25 04:34:02"} 
[2026-03-25 04:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:35:04] production.INFO: async() رجع: true  
[2026-03-25 04:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LC2pAMnHLmb5THzQAonmgOGnnTfZGei2","execution_time":"2026-03-25 04:36:03"} 
[2026-03-25 04:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LC2pAMnHLmb5THzQAonmgOGnnTfZGei2","execution_time":"2026-03-25 04:36:03"} 
[2026-03-25 04:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cgPJV6XLtcDAi1UPZdeLQyZzhPnP41H5","execution_time":"2026-03-25 04:38:03"} 
[2026-03-25 04:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cgPJV6XLtcDAi1UPZdeLQyZzhPnP41H5","execution_time":"2026-03-25 04:38:03"} 
[2026-03-25 04:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v127rwFE9NEv0PjE86ALEL6S0m4LRt4L","execution_time":"2026-03-25 04:40:03"} 
[2026-03-25 04:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"v127rwFE9NEv0PjE86ALEL6S0m4LRt4L","execution_time":"2026-03-25 04:40:03"} 
[2026-03-25 04:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 04:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 04:40:05] production.INFO: async() رجع: true  
[2026-03-25 04:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qm8LvZUkXFAtVMFYsYbAIipYOQqE6VkB","execution_time":"2026-03-25 04:42:04"} 
[2026-03-25 04:42:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Qm8LvZUkXFAtVMFYsYbAIipYOQqE6VkB","execution_time":"2026-03-25 04:42:04"} 
[2026-03-25 04:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e3D47A5smAVyw5Re6tne7w7sMt35hRuk","execution_time":"2026-03-25 04:44:04"} 
[2026-03-25 04:44:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"e3D47A5smAVyw5Re6tne7w7sMt35hRuk","execution_time":"2026-03-25 04:44:04"} 
[2026-03-25 04:45:01] production.INFO: Constructing job for order: 179621  
[2026-03-25 04:45:01] production.INFO: Executing GetProducts task...  
[2026-03-25 04:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:45:01] production.INFO: Executing GetProducts task...  
[2026-03-25 04:45:03] production.INFO: async() رجع: true  
[2026-03-25 04:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:45:04] production.INFO: Handling job for order: 179621  
[2026-03-25 04:45:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 04:45:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 04:45:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=cdabb1a9-9169-429a-8021-fe62e1898292&Player_ID=43248797  
[2026-03-25 04:45:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=cdabb1a9-9169-429a-8021-fe62e1898292&Player_ID=43248797","has_body":false} 
[2026-03-25 04:45:05] production.INFO: Operation sent successfully {"operation_id":164487,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GkT-1774403105","amount":1.71667229999999992884340827004052698612213134765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 04:45:05"}},"processed_data":{"order_number":"ORD-GkT-1774403105","amount":1.71667229999999992884340827004052698612213134765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 04:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02"} 
[2026-03-25 04:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","total_operations":1,"sites_count":1} 
[2026-03-25 04:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-GkT-1774403105"]} 
[2026-03-25 04:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 04:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 04:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkT-1774403105","operation_id":164487} 
[2026-03-25 04:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkT-1774403105","operation_id":164487,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 04:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkT-1774403105","operation_id":164487,"processed":0,"errors":0} 
[2026-03-25 04:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HWCC7scWov8byPOdDai8D8i7CSPYSafE","execution_time":"2026-03-25 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkT-1774403105","operation_id":164487} 
[2026-03-25 04:46:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GkT-1774403105","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-25 04:46:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-GkT-1774403105","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-25 04:46:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 04:46:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":179621} 
[2026-03-25 04:46:07] production.INFO: Order updated successfully. Order ID: 179621, Status: completed  
[2026-03-25 04:46:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GkT-1774403105","status":"completed","codes_count":0} 
[2026-03-25 04:46:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 04:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TdIcpVQl0jGer2mUvrV8F9PsNuITdwLc","execution_time":"2026-03-25 04:48:02"} 
[2026-03-25 04:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TdIcpVQl0jGer2mUvrV8F9PsNuITdwLc","execution_time":"2026-03-25 04:48:02"} 
[2026-03-25 04:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jWg2JS12T9j8mNN5XakKv5xPy7OHWX85","execution_time":"2026-03-25 04:50:02"} 
[2026-03-25 04:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jWg2JS12T9j8mNN5XakKv5xPy7OHWX85","execution_time":"2026-03-25 04:50:02"} 
[2026-03-25 04:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 04:50:04] production.INFO: async() رجع: true  
[2026-03-25 04:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eqWsVFJ7QSk8r1wuQQwZPBXctJVIIDh0","execution_time":"2026-03-25 04:52:04"} 
[2026-03-25 04:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"eqWsVFJ7QSk8r1wuQQwZPBXctJVIIDh0","execution_time":"2026-03-25 04:52:04"} 
[2026-03-25 04:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TFHTNNpw49ZgZ8bBlIoNs2vY7qiWnYf5","execution_time":"2026-03-25 04:54:04"} 
[2026-03-25 04:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TFHTNNpw49ZgZ8bBlIoNs2vY7qiWnYf5","execution_time":"2026-03-25 04:54:04"} 
[2026-03-25 04:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 04:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 04:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 04:55:06] production.INFO: async() رجع: true  
[2026-03-25 04:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 04:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 04:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 04:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 04:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NctW76MCtEApfnz4JfTSFwyBVYAlsWih","execution_time":"2026-03-25 04:56:01"} 
[2026-03-25 04:56:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NctW76MCtEApfnz4JfTSFwyBVYAlsWih","execution_time":"2026-03-25 04:56:01"} 
[2026-03-25 04:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vMF0dugyTJ1wQwWzkY4CxNSWDDFoXLqy","execution_time":"2026-03-25 04:58:01"} 
[2026-03-25 04:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vMF0dugyTJ1wQwWzkY4CxNSWDDFoXLqy","execution_time":"2026-03-25 04:58:01"} 
[2026-03-25 05:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"d7tjxdxFM5JAKF7NxcclOeGkEg8NPADV","execution_time":"2026-03-25 05:00:04"} 
[2026-03-25 05:00:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"d7tjxdxFM5JAKF7NxcclOeGkEg8NPADV","execution_time":"2026-03-25 05:00:04"} 
[2026-03-25 05:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:00:06] production.INFO: async() رجع: true  
[2026-03-25 05:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dCUWhfbMvlFEGLPGlbuSLkXNYU0k2IlP","execution_time":"2026-03-25 05:02:02"} 
[2026-03-25 05:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dCUWhfbMvlFEGLPGlbuSLkXNYU0k2IlP","execution_time":"2026-03-25 05:02:02"} 
[2026-03-25 05:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0cGAPSk96XPhjnRRK9qngb3IkFL83YHN","execution_time":"2026-03-25 05:04:02"} 
[2026-03-25 05:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0cGAPSk96XPhjnRRK9qngb3IkFL83YHN","execution_time":"2026-03-25 05:04:02"} 
[2026-03-25 05:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:05:04] production.INFO: async() رجع: true  
[2026-03-25 05:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Cb3zfiuKMEbEo2e5ICjHSo5olGfrq88Z","execution_time":"2026-03-25 05:06:02"} 
[2026-03-25 05:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Cb3zfiuKMEbEo2e5ICjHSo5olGfrq88Z","execution_time":"2026-03-25 05:06:02"} 
[2026-03-25 05:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f3lR8nhSe0t8PDw3hfeueHp6pJ8eegz9","execution_time":"2026-03-25 05:08:02"} 
[2026-03-25 05:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"f3lR8nhSe0t8PDw3hfeueHp6pJ8eegz9","execution_time":"2026-03-25 05:08:02"} 
[2026-03-25 05:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vNwmbKBWI03ERuQkdFabbxMTDh44SS9F","execution_time":"2026-03-25 05:10:02"} 
[2026-03-25 05:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vNwmbKBWI03ERuQkdFabbxMTDh44SS9F","execution_time":"2026-03-25 05:10:02"} 
[2026-03-25 05:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:10:04] production.INFO: async() رجع: true  
[2026-03-25 05:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:10:43] production.INFO: Constructing job for order: 179622  
[2026-03-25 05:10:45] production.INFO: Handling job for order: 179622  
[2026-03-25 05:10:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 05:10:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 05:10:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=46141d2c-237b-4002-b604-b60484ecb537&Player_ID=1941369096  
[2026-03-25 05:10:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=46141d2c-237b-4002-b604-b60484ecb537&Player_ID=1941369096","has_body":false} 
[2026-03-25 05:10:46] production.INFO: Operation sent successfully {"operation_id":164488,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ju1Xkz2a-1774404645","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 05:10:46"}},"processed_data":{"order_number":"ORD-Ju1Xkz2a-1774404645","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 05:10:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ju1Xkz2a-1774404645","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 05:10:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ju1Xkz2a-1774404645","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 05:10:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 05:10:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":179622} 
[2026-03-25 05:10:53] production.INFO: Order updated successfully. Order ID: 179622, Status: completed  
[2026-03-25 05:10:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ju1Xkz2a-1774404645","status":"completed","codes_count":0} 
[2026-03-25 05:10:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-25 05:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mkFiXFaIZobDcx6HcO3WlsYghHPjefp1","execution_time":"2026-03-25 05:12:04"} 
[2026-03-25 05:12:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mkFiXFaIZobDcx6HcO3WlsYghHPjefp1","execution_time":"2026-03-25 05:12:04"} 
[2026-03-25 05:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oVmBcM2nvOECjdKKAjtXjal9ijUPEKSP","execution_time":"2026-03-25 05:14:04"} 
[2026-03-25 05:14:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oVmBcM2nvOECjdKKAjtXjal9ijUPEKSP","execution_time":"2026-03-25 05:14:04"} 
[2026-03-25 05:15:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:15:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:15:06] production.INFO: async() رجع: true  
[2026-03-25 05:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VVNUiTTBoAuxz97TsVeGPDF9uW3HqD5o","execution_time":"2026-03-25 05:16:04"} 
[2026-03-25 05:16:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VVNUiTTBoAuxz97TsVeGPDF9uW3HqD5o","execution_time":"2026-03-25 05:16:04"} 
[2026-03-25 05:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q4KlJwizmwJQ7bLjSP1wKPpvYkl6KAQ6","execution_time":"2026-03-25 05:18:04"} 
[2026-03-25 05:18:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"q4KlJwizmwJQ7bLjSP1wKPpvYkl6KAQ6","execution_time":"2026-03-25 05:18:04"} 
[2026-03-25 05:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZzWLKQlHn8FFsuJ86AUTaPvnKCAQzplN","execution_time":"2026-03-25 05:20:04"} 
[2026-03-25 05:20:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZzWLKQlHn8FFsuJ86AUTaPvnKCAQzplN","execution_time":"2026-03-25 05:20:04"} 
[2026-03-25 05:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:20:06] production.INFO: async() رجع: true  
[2026-03-25 05:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K11Uf8qRHTwfKAYdjQCT8ikTJRgbuGX3","execution_time":"2026-03-25 05:22:01"} 
[2026-03-25 05:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"K11Uf8qRHTwfKAYdjQCT8ikTJRgbuGX3","execution_time":"2026-03-25 05:22:01"} 
[2026-03-25 05:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kSbvh155EBHufoCjy36NJUVcg2JOnWzi","execution_time":"2026-03-25 05:24:02"} 
[2026-03-25 05:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kSbvh155EBHufoCjy36NJUVcg2JOnWzi","execution_time":"2026-03-25 05:24:02"} 
[2026-03-25 05:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:25:04] production.INFO: async() رجع: true  
[2026-03-25 05:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"d2amQKXoWdiUBp0plzPM2xX0lf4tG87Y","execution_time":"2026-03-25 05:26:02"} 
[2026-03-25 05:26:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"d2amQKXoWdiUBp0plzPM2xX0lf4tG87Y","execution_time":"2026-03-25 05:26:02"} 
[2026-03-25 05:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"szvIUqgOFj7M4gCqoZgi5XYcYBMD3SKM","execution_time":"2026-03-25 05:28:02"} 
[2026-03-25 05:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"szvIUqgOFj7M4gCqoZgi5XYcYBMD3SKM","execution_time":"2026-03-25 05:28:02"} 
[2026-03-25 05:28:08] 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-25 05:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZWRoIYFSTaMLC9QokMFgbmh9QgUjNekz","execution_time":"2026-03-25 05:30:02"} 
[2026-03-25 05:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZWRoIYFSTaMLC9QokMFgbmh9QgUjNekz","execution_time":"2026-03-25 05:30:02"} 
[2026-03-25 05:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:30:05] production.INFO: async() رجع: true  
[2026-03-25 05:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"APJIsHuA1T9kQwSigxFE0mrr8s83130i","execution_time":"2026-03-25 05:32:03"} 
[2026-03-25 05:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"APJIsHuA1T9kQwSigxFE0mrr8s83130i","execution_time":"2026-03-25 05:32:03"} 
[2026-03-25 05:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8mZigfK8xKBd5ufw9HBLfRXnqNZE8VYI","execution_time":"2026-03-25 05:34:03"} 
[2026-03-25 05:34:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8mZigfK8xKBd5ufw9HBLfRXnqNZE8VYI","execution_time":"2026-03-25 05:34:03"} 
[2026-03-25 05:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 05:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 05:35:05] production.INFO: async() رجع: true  
[2026-03-25 05:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D1VHniqZtU0s6wi8GpMoy5xzNJK1nEBt","execution_time":"2026-03-25 05:36:04"} 
[2026-03-25 05:36:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"D1VHniqZtU0s6wi8GpMoy5xzNJK1nEBt","execution_time":"2026-03-25 05:36:04"} 
[2026-03-25 05:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pCOVPYyTE1ct5zdJafVW1Zuhif3sw8kr","execution_time":"2026-03-25 05:38:04"} 
[2026-03-25 05:38:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pCOVPYyTE1ct5zdJafVW1Zuhif3sw8kr","execution_time":"2026-03-25 05:38:04"} 
[2026-03-25 05:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g3fY7Y3mG6VXqIQeBlX3DY6JSvcZD6Cg","execution_time":"2026-03-25 05:40:04"} 
[2026-03-25 05:40:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"g3fY7Y3mG6VXqIQeBlX3DY6JSvcZD6Cg","execution_time":"2026-03-25 05:40:04"} 
[2026-03-25 05:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 05:40:06] production.INFO: async() رجع: true  
[2026-03-25 05:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j5B15p6vhL6LfgeJjvigBEi7L6k07qYR","execution_time":"2026-03-25 05:42:02"} 
[2026-03-25 05:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"j5B15p6vhL6LfgeJjvigBEi7L6k07qYR","execution_time":"2026-03-25 05:42:02"} 
[2026-03-25 05:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3eTPKkXKUCuveMQy6UOO5QekRkeCLiPD","execution_time":"2026-03-25 05:44:02"} 
[2026-03-25 05:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3eTPKkXKUCuveMQy6UOO5QekRkeCLiPD","execution_time":"2026-03-25 05:44:02"} 
[2026-03-25 05:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:45:04] production.INFO: async() رجع: true  
[2026-03-25 05:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BOq7lIr4C29cmvvqTnWRZnhcAuf5JNSU","execution_time":"2026-03-25 05:46:02"} 
[2026-03-25 05:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BOq7lIr4C29cmvvqTnWRZnhcAuf5JNSU","execution_time":"2026-03-25 05:46:02"} 
[2026-03-25 05:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8FTUQgNGdmCDl5nSs5YPNIZAb2pdvEtX","execution_time":"2026-03-25 05:48:02"} 
[2026-03-25 05:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8FTUQgNGdmCDl5nSs5YPNIZAb2pdvEtX","execution_time":"2026-03-25 05:48:02"} 
[2026-03-25 05:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QEA8qHkYClWK0fU3EacrH1ibeFB0qAYx","execution_time":"2026-03-25 05:50:02"} 
[2026-03-25 05:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QEA8qHkYClWK0fU3EacrH1ibeFB0qAYx","execution_time":"2026-03-25 05:50:02"} 
[2026-03-25 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 05:50:04] production.INFO: async() رجع: true  
[2026-03-25 05:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mrt5t0pI1Oj62bAyvoiG4MHey9XIP3on","execution_time":"2026-03-25 05:52:02"} 
[2026-03-25 05:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mrt5t0pI1Oj62bAyvoiG4MHey9XIP3on","execution_time":"2026-03-25 05:52:02"} 
[2026-03-25 05:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rVB5tD0sZQS9yi3T3JLdEuRGnfWMQurY","execution_time":"2026-03-25 05:54:02"} 
[2026-03-25 05:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rVB5tD0sZQS9yi3T3JLdEuRGnfWMQurY","execution_time":"2026-03-25 05:54:02"} 
[2026-03-25 05:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 05:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 05:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 05:55:04] production.INFO: async() رجع: true  
[2026-03-25 05:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 05:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 05:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 05:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 05:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4pW6VQV8magEwmztFtn8NtgWXRpqRZt6","execution_time":"2026-03-25 05:56:03"} 
[2026-03-25 05:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4pW6VQV8magEwmztFtn8NtgWXRpqRZt6","execution_time":"2026-03-25 05:56:03"} 
[2026-03-25 05:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J3WYdcgnKCL3eTcue60nYdeTu21Md9XT","execution_time":"2026-03-25 05:58:03"} 
[2026-03-25 05:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"J3WYdcgnKCL3eTcue60nYdeTu21Md9XT","execution_time":"2026-03-25 05:58:03"} 
[2026-03-25 06:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"79qh3xleD85CysgEoxO44q5QRUZrtNHq","execution_time":"2026-03-25 06:00:03"} 
[2026-03-25 06:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"79qh3xleD85CysgEoxO44q5QRUZrtNHq","execution_time":"2026-03-25 06:00:03"} 
[2026-03-25 06:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:00:05] production.INFO: async() رجع: true  
[2026-03-25 06:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XsA4NjudV4bcmlYw2SPm3L5r2Pu2ARVI","execution_time":"2026-03-25 06:02:04"} 
[2026-03-25 06:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"XsA4NjudV4bcmlYw2SPm3L5r2Pu2ARVI","execution_time":"2026-03-25 06:02:04"} 
[2026-03-25 06:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X79HnWgC4mqAX59xkNhSOPtdtpZLwDLI","execution_time":"2026-03-25 06:04:01"} 
[2026-03-25 06:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"X79HnWgC4mqAX59xkNhSOPtdtpZLwDLI","execution_time":"2026-03-25 06:04:01"} 
[2026-03-25 06:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 06:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 06:05:06] production.INFO: async() رجع: true  
[2026-03-25 06:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:05:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:05:08] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:05:09] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wCMMqkPtZVAoOD7nTnSkhN2w0920R1I0","execution_time":"2026-03-25 06:06:03"} 
[2026-03-25 06:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wCMMqkPtZVAoOD7nTnSkhN2w0920R1I0","execution_time":"2026-03-25 06:06:03"} 
[2026-03-25 06:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bu0U8nCFt7XJL7ToPRzQF2NzQ9b4GsoJ","execution_time":"2026-03-25 06:08:03"} 
[2026-03-25 06:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bu0U8nCFt7XJL7ToPRzQF2NzQ9b4GsoJ","execution_time":"2026-03-25 06:08:03"} 
[2026-03-25 06:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fIzJbkk0vGJL7rgA7S0issyGTrHtFsKX","execution_time":"2026-03-25 06:10:03"} 
[2026-03-25 06:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fIzJbkk0vGJL7rgA7S0issyGTrHtFsKX","execution_time":"2026-03-25 06:10:03"} 
[2026-03-25 06:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:10:05] production.INFO: async() رجع: true  
[2026-03-25 06:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wpi5rupKSdobOsdxcnlY2kFacVmyyA99","execution_time":"2026-03-25 06:12:01"} 
[2026-03-25 06:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wpi5rupKSdobOsdxcnlY2kFacVmyyA99","execution_time":"2026-03-25 06:12:01"} 
[2026-03-25 06:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AqfMZnArxDQEaM9iWEyl0usSMNtWwfxJ","execution_time":"2026-03-25 06:14:01"} 
[2026-03-25 06:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AqfMZnArxDQEaM9iWEyl0usSMNtWwfxJ","execution_time":"2026-03-25 06:14:01"} 
[2026-03-25 06:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 06:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 06:15:03] production.INFO: async() رجع: true  
[2026-03-25 06:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QDvZCv3Eil0IYLHojHQfHH1oeqSIMZMf","execution_time":"2026-03-25 06:16:01"} 
[2026-03-25 06:16:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QDvZCv3Eil0IYLHojHQfHH1oeqSIMZMf","execution_time":"2026-03-25 06:16:01"} 
[2026-03-25 06:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UeF5HKcIXkebKHg0qU5Alm7YAwASdsmd","execution_time":"2026-03-25 06:18:02"} 
[2026-03-25 06:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UeF5HKcIXkebKHg0qU5Alm7YAwASdsmd","execution_time":"2026-03-25 06:18:02"} 
[2026-03-25 06:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oKmg3UAyJPab4XcwoPwkTbsNJX28iRmw","execution_time":"2026-03-25 06:20:02"} 
[2026-03-25 06:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oKmg3UAyJPab4XcwoPwkTbsNJX28iRmw","execution_time":"2026-03-25 06:20:02"} 
[2026-03-25 06:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:20:04] production.INFO: async() رجع: true  
[2026-03-25 06:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rxay4Jor2LTcjRiRvx3QgQP6RZ7Wenks","execution_time":"2026-03-25 06:22:02"} 
[2026-03-25 06:22:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rxay4Jor2LTcjRiRvx3QgQP6RZ7Wenks","execution_time":"2026-03-25 06:22:02"} 
[2026-03-25 06:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OiuBB7tq0DUGxPLHgJll6JzzPR3rMwSc","execution_time":"2026-03-25 06:24:02"} 
[2026-03-25 06:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OiuBB7tq0DUGxPLHgJll6JzzPR3rMwSc","execution_time":"2026-03-25 06:24:02"} 
[2026-03-25 06:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:25:04] production.INFO: async() رجع: true  
[2026-03-25 06:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HHBhjmE5VpVmKxVq6OVEoFGPImX28qmu","execution_time":"2026-03-25 06:26:02"} 
[2026-03-25 06:26:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HHBhjmE5VpVmKxVq6OVEoFGPImX28qmu","execution_time":"2026-03-25 06:26:02"} 
[2026-03-25 06:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ByLguEf4lnZcFErbKeoHcMVmuvISMvEB","execution_time":"2026-03-25 06:28:03"} 
[2026-03-25 06:28:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ByLguEf4lnZcFErbKeoHcMVmuvISMvEB","execution_time":"2026-03-25 06:28:03"} 
[2026-03-25 06:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dDlY9apmJIpKAEtF91u2tQzIEaWSBRtY","execution_time":"2026-03-25 06:30:03"} 
[2026-03-25 06:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dDlY9apmJIpKAEtF91u2tQzIEaWSBRtY","execution_time":"2026-03-25 06:30:03"} 
[2026-03-25 06:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:30:05] production.INFO: async() رجع: true  
[2026-03-25 06:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e17vOg1qoWbnY5LXoeSAzzPp0vhxSHF6","execution_time":"2026-03-25 06:32:01"} 
[2026-03-25 06:32:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"e17vOg1qoWbnY5LXoeSAzzPp0vhxSHF6","execution_time":"2026-03-25 06:32:01"} 
[2026-03-25 06:32:51] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-25 06:33:21] production.INFO: Constructing job for order: 179623  
[2026-03-25 06:33:22] production.INFO: Handling job for order: 179623  
[2026-03-25 06:33:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 06:33:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 06:33:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=b1dbd54a-46f2-4c1b-998d-fe7cacea7dae&Player_ID=5228791314  
[2026-03-25 06:33:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=b1dbd54a-46f2-4c1b-998d-fe7cacea7dae&Player_ID=5228791314","has_body":false} 
[2026-03-25 06:33:23] production.INFO: Operation sent successfully {"operation_id":164489,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-105PMfI-1774409603","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN","notes":[],"created_at":"2026-03-25 06:33:23"}},"processed_data":{"order_number":"ORD-105PMfI-1774409603","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN"}} 
[2026-03-25 06:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02"} 
[2026-03-25 06:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","total_operations":1,"sites_count":1} 
[2026-03-25 06:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EA2gxsHTwofzVcvSL343tVMOWtCdGdMY","execution_time":"2026-03-25 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:35:04] production.INFO: async() رجع: true  
[2026-03-25 06:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03"} 
[2026-03-25 06:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","total_operations":1,"sites_count":1} 
[2026-03-25 06:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AC4HAJImshIm1horeGlEh7xAasma1g9j","execution_time":"2026-03-25 06:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03"} 
[2026-03-25 06:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","total_operations":1,"sites_count":1} 
[2026-03-25 06:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DpFBsdhBVM3iMBgk4SdjAH62zfqtFA64","execution_time":"2026-03-25 06:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03"} 
[2026-03-25 06:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","total_operations":1,"sites_count":1} 
[2026-03-25 06:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EZctPrNj0N4HO3pF7xbAalNPscrSo2SC","execution_time":"2026-03-25 06:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:40:05] production.INFO: async() رجع: true  
[2026-03-25 06:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01"} 
[2026-03-25 06:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","total_operations":1,"sites_count":1} 
[2026-03-25 06:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WBZPuLujEJHpxw2nk9X6opszZqmDYouK","execution_time":"2026-03-25 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04"} 
[2026-03-25 06:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","total_operations":1,"sites_count":1} 
[2026-03-25 06:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:44:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"490.0","mainamount":"490","operation_number":"158946122","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpl3nc4300trqj3qOb9zz"}},"user_id":1386} 
[2026-03-25 06:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jJBQgqTWp9z6lRkrFjrZTpGN6R1wNpsl","execution_time":"2026-03-25 06:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 06:44:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 06:44:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18732,"user_id":1386,"amount":490.0,"admins_notified":7} 
[2026-03-25 06:45:01] production.INFO: Executing GetProducts task...  
[2026-03-25 06:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:45:01] production.INFO: Executing GetProducts task...  
[2026-03-25 06:45:03] production.INFO: async() رجع: true  
[2026-03-25 06:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02"} 
[2026-03-25 06:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","total_operations":1,"sites_count":1} 
[2026-03-25 06:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rFfCbqy8IPTFOo10i491CKPMgJqTvBP5","execution_time":"2026-03-25 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02"} 
[2026-03-25 06:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","total_operations":1,"sites_count":1} 
[2026-03-25 06:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZUH5ab9BIGbo433oBwqgBxvdNNnC8as7","execution_time":"2026-03-25 06:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03"} 
[2026-03-25 06:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","total_operations":1,"sites_count":1} 
[2026-03-25 06:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1Fw9LH0gv9DSl3PCsTmVBsh1eSDcQ936","execution_time":"2026-03-25 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 06:50:05] production.INFO: async() رجع: true  
[2026-03-25 06:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03"} 
[2026-03-25 06:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","total_operations":1,"sites_count":1} 
[2026-03-25 06:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9xpQTdNs53FdXFdPRUkk0ysHAbkIFcmL","execution_time":"2026-03-25 06:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:52:17] production.INFO: Constructing job for order: 179624  
[2026-03-25 06:52:18] production.INFO: Handling job for order: 179624  
[2026-03-25 06:52:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 06:52:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 06:52:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ebaf6e7b-508d-408d-a1cb-7a4157024e0c&Player_ID=51997162430  
[2026-03-25 06:52:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ebaf6e7b-508d-408d-a1cb-7a4157024e0c&Player_ID=51997162430","has_body":false} 
[2026-03-25 06:52:19] production.INFO: Operation sent successfully {"operation_id":164490,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5t1BsWu-1774410739","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 06:52:19"}},"processed_data":{"order_number":"ORD-5t1BsWu-1774410739","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 06:52:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5t1BsWu-1774410739","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 06:52:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-5t1BsWu-1774410739","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 06:52:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 06:52:41] production.INFO: SendAcceptReject: Notification queued {"user_id":569,"notification_type":"order_approved","reference_id":179624} 
[2026-03-25 06:52:41] production.INFO: Order updated successfully. Order ID: 179624, Status: completed  
[2026-03-25 06:52:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5t1BsWu-1774410739","status":"completed","codes_count":0} 
[2026-03-25 06:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-25 06:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01"} 
[2026-03-25 06:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","total_operations":1,"sites_count":1} 
[2026-03-25 06:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PLrUcdD8wTDcMDA0Oitzfb4qsLeFpmN7","execution_time":"2026-03-25 06:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 06:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 06:55:04] production.INFO: async() رجع: true  
[2026-03-25 06:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 06:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 06:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 06:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 06:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02"} 
[2026-03-25 06:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","total_operations":1,"sites_count":1} 
[2026-03-25 06:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WNwPFsDpiWN5yNkAKH2Q9TN3xZMQLtE7","execution_time":"2026-03-25 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02"} 
[2026-03-25 06:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","total_operations":1,"sites_count":1} 
[2026-03-25 06:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 06:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 06:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 06:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 06:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 06:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 06:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JZ54i1olwl7LMO2KBUs95Xkh1hYRXSPh","execution_time":"2026-03-25 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02"} 
[2026-03-25 07:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"X4cADEG9Z9pI38QaBLRrThLLKyeSSzHF","execution_time":"2026-03-25 07:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:00:04] production.INFO: async() رجع: true  
[2026-03-25 07:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03"} 
[2026-03-25 07:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","total_operations":1,"sites_count":1} 
[2026-03-25 07:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Rl4IDqqLxg36U7lgNgXpCDu6YTL0jxea","execution_time":"2026-03-25 07:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03"} 
[2026-03-25 07:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","total_operations":1,"sites_count":1} 
[2026-03-25 07:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nkKNgokiMQ59X8zAVIhA7p7MNF46hvIs","execution_time":"2026-03-25 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:05:06] production.INFO: async() رجع: true  
[2026-03-25 07:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01"} 
[2026-03-25 07:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","total_operations":1,"sites_count":1} 
[2026-03-25 07:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KOcHBqilm1redCWowjiXaqvuH45Jvlut","execution_time":"2026-03-25 07:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01"} 
[2026-03-25 07:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","total_operations":1,"sites_count":1} 
[2026-03-25 07:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BhXkqnHMiuSgiihcWYe2lD7bGluenE4A","execution_time":"2026-03-25 07:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02"} 
[2026-03-25 07:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yHPykkIQvGradVJaFhH8F8XLrdmPFU57","execution_time":"2026-03-25 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:10:04] production.INFO: async() رجع: true  
[2026-03-25 07:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02"} 
[2026-03-25 07:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R9Wy2LJSQNl0GXMhQy3LhCwUBlSb9yHw","execution_time":"2026-03-25 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03"} 
[2026-03-25 07:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","total_operations":1,"sites_count":1} 
[2026-03-25 07:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sLV4jCQMVb7mwUyk1ifFrkBNj7ueGOxH","execution_time":"2026-03-25 07:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:15:05] production.INFO: async() رجع: true  
[2026-03-25 07:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04"} 
[2026-03-25 07:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","total_operations":1,"sites_count":1} 
[2026-03-25 07:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uIFN4C32COzL0dPpxe8Hkzt3fRZcncC8","execution_time":"2026-03-25 07:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01"} 
[2026-03-25 07:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","total_operations":1,"sites_count":1} 
[2026-03-25 07:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kemHGBbUkbNy6EcEjTtfZCrs64TWjwaC","execution_time":"2026-03-25 07:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04"} 
[2026-03-25 07:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","total_operations":1,"sites_count":1} 
[2026-03-25 07:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UZYIFW0f3hWEsQT8Ts9S33NV7K9pm1BU","execution_time":"2026-03-25 07:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 07:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 07:20:06] production.INFO: async() رجع: true  
[2026-03-25 07:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:21:04] production.INFO: Constructing job for order: 179625  
[2026-03-25 07:21:06] production.INFO: Handling job for order: 179625  
[2026-03-25 07:21:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 07:21:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 07:21:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=39016262-3439-4b70-b6ec-15d49fc2e96d&Player_ID=2509845  
[2026-03-25 07:21:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=39016262-3439-4b70-b6ec-15d49fc2e96d&Player_ID=2509845","has_body":false} 
[2026-03-25 07:21:07] production.INFO: Operation sent successfully {"operation_id":164491,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hsFjG3Hz-1774412466","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 07:21:07"}},"processed_data":{"order_number":"ORD-hsFjG3Hz-1774412466","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 07:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04"} 
[2026-03-25 07:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","total_operations":2,"sites_count":1} 
[2026-03-25 07:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-hsFjG3Hz-1774412466"]} 
[2026-03-25 07:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 07:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hsFjG3Hz-1774412466","operation_id":164491} 
[2026-03-25 07:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hsFjG3Hz-1774412466","operation_id":164491,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 07:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hsFjG3Hz-1774412466","operation_id":164491,"processed":0,"errors":0} 
[2026-03-25 07:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R964QKVuPaSRuNJZY5IicADS6h0f31AA","execution_time":"2026-03-25 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hsFjG3Hz-1774412466","operation_id":164491} 
[2026-03-25 07:22:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hsFjG3Hz-1774412466","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 07:22:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-hsFjG3Hz-1774412466","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 07:22:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 07:22:07] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":179625} 
[2026-03-25 07:22:07] production.INFO: Order updated successfully. Order ID: 179625, Status: completed  
[2026-03-25 07:22:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hsFjG3Hz-1774412466","status":"completed","codes_count":0} 
[2026-03-25 07:22:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 07:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04"} 
[2026-03-25 07:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","total_operations":1,"sites_count":1} 
[2026-03-25 07:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Psh02TONoMQzWpjcXsvbv3WJpyyQ3AjN","execution_time":"2026-03-25 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:25:04] production.INFO: Executing GetProducts task...  
[2026-03-25 07:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:25:04] production.INFO: Executing GetProducts task...  
[2026-03-25 07:25:06] production.INFO: async() رجع: true  
[2026-03-25 07:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01"} 
[2026-03-25 07:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","total_operations":1,"sites_count":1} 
[2026-03-25 07:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GwpJTjyU3sZ9fM4YHYRPu6jpulhF0bOG","execution_time":"2026-03-25 07:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02"} 
[2026-03-25 07:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qMdK1w0TpqbYNFr53PQWC4IJV4xz6Lep","execution_time":"2026-03-25 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02"} 
[2026-03-25 07:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zqQUl0I96G9ryKpD98HBNGxIrWjxdkAH","execution_time":"2026-03-25 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:30:04] production.INFO: async() رجع: true  
[2026-03-25 07:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02"} 
[2026-03-25 07:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k1XXttSdZWQ74pNnS9KtVW6ig3mzbHyp","execution_time":"2026-03-25 07:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03"} 
[2026-03-25 07:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","total_operations":1,"sites_count":1} 
[2026-03-25 07:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Xt4M8mWhDNyMaJO1oLFJYCQXrnwah4bp","execution_time":"2026-03-25 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 07:35:05] production.INFO: async() رجع: true  
[2026-03-25 07:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03"} 
[2026-03-25 07:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","total_operations":1,"sites_count":1} 
[2026-03-25 07:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zv5RqxxBvGPXO1UiKDr2MO5jCmR8OzX2","execution_time":"2026-03-25 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:37:12] production.INFO: Constructing job for order: 179626  
[2026-03-25 07:37:15] production.INFO: Handling job for order: 179626  
[2026-03-25 07:37:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 07:37:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 07:37:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=f56c7825-7148-4b4b-b90c-e6e54f89f6a1&Player_ID=11200494  
[2026-03-25 07:37:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=f56c7825-7148-4b4b-b90c-e6e54f89f6a1&Player_ID=11200494","has_body":false} 
[2026-03-25 07:37:16] production.INFO: Operation sent successfully {"operation_id":164492,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y43-1774413436","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 07:37:16"}},"processed_data":{"order_number":"ORD-y43-1774413436","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 07:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01"} 
[2026-03-25 07:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","total_operations":2,"sites_count":1} 
[2026-03-25 07:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-y43-1774413436"]} 
[2026-03-25 07:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 07:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y43-1774413436","operation_id":164492} 
[2026-03-25 07:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y43-1774413436","operation_id":164492,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 07:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y43-1774413436","operation_id":164492,"processed":0,"errors":0} 
[2026-03-25 07:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y9J62udAqbBqujTj0Gjc9rbILXYcuND3","execution_time":"2026-03-25 07:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y43-1774413436","operation_id":164492} 
[2026-03-25 07:38:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y43-1774413436","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 07:38:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-y43-1774413436","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 07:38:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 07:38:06] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":179626} 
[2026-03-25 07:38:06] production.INFO: Order updated successfully. Order ID: 179626, Status: completed  
[2026-03-25 07:38:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y43-1774413436","status":"completed","codes_count":0} 
[2026-03-25 07:38:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 07:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01"} 
[2026-03-25 07:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","total_operations":1,"sites_count":1} 
[2026-03-25 07:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"X8EOH3nIcYoyQTbsCn5ElvzfTzOg2cqF","execution_time":"2026-03-25 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:40:04] production.INFO: async() رجع: true  
[2026-03-25 07:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02"} 
[2026-03-25 07:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mRLZaw6P8YyS6CSvxmrQRQZ6xTOilg1R","execution_time":"2026-03-25 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02"} 
[2026-03-25 07:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rZYuA9e8KCqqcmLAbDu47zQgYZKqynhp","execution_time":"2026-03-25 07:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:45:05] production.INFO: async() رجع: true  
[2026-03-25 07:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03"} 
[2026-03-25 07:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","total_operations":1,"sites_count":1} 
[2026-03-25 07:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RjoBjMcZSzuzSu5kph2tTo6Y5sf8Z3Dl","execution_time":"2026-03-25 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04"} 
[2026-03-25 07:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","total_operations":1,"sites_count":1} 
[2026-03-25 07:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J8dYkKlBJAGkW5HjdDPONKotN9aRE3K6","execution_time":"2026-03-25 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04"} 
[2026-03-25 07:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","total_operations":1,"sites_count":1} 
[2026-03-25 07:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3qcVm7hIMzjMstH2BRiSRm4jBO3MqQzx","execution_time":"2026-03-25 07:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 07:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 07:50:06] production.INFO: async() رجع: true  
[2026-03-25 07:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01"} 
[2026-03-25 07:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","total_operations":1,"sites_count":1} 
[2026-03-25 07:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8piB0NYgoKT56HvDHQ038oT8P9Aji5Th","execution_time":"2026-03-25 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02"} 
[2026-03-25 07:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"74X2poPE8MjTdeI4JigHRSeXVFUgvKlF","execution_time":"2026-03-25 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 07:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 07:55:04] production.INFO: async() رجع: true  
[2026-03-25 07:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 07:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 07:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 07:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 07:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 07:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02"} 
[2026-03-25 07:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4t7ZouGFqSrlW2o5QaFoHfNz2JNdkQqH","execution_time":"2026-03-25 07:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02"} 
[2026-03-25 07:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","total_operations":1,"sites_count":1} 
[2026-03-25 07:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 07:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 07:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 07:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 07:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 07:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 07:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZPyf6O74cjGm4h2SwieiSMwqCgHgpQrJ","execution_time":"2026-03-25 07:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03"} 
[2026-03-25 08:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iznwCbSZ2JyBVhqEi97sqvCALAaahx5G","execution_time":"2026-03-25 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:00:05] production.INFO: async() رجع: true  
[2026-03-25 08:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03"} 
[2026-03-25 08:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OcUp7jjibvRfADTAKlkskzljrMIPmCtx","execution_time":"2026-03-25 08:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01"} 
[2026-03-25 08:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","total_operations":1,"sites_count":1} 
[2026-03-25 08:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sEtugfc2vWWmmISFWyaoViYdzTpEGx7b","execution_time":"2026-03-25 08:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 08:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 08:05:06] production.INFO: async() رجع: true  
[2026-03-25 08:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04"} 
[2026-03-25 08:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vtedrJDas5eilZnENA08W7DgYp39Lfj2","execution_time":"2026-03-25 08:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:07:30] production.INFO: Constructing job for order: 179627  
[2026-03-25 08:07:31] production.INFO: Handling job for order: 179627  
[2026-03-25 08:07:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 08:07:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 08:07:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b0dda4c3-7934-43cd-95c1-b2d687050941&Player_ID=0945662471  
[2026-03-25 08:07:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b0dda4c3-7934-43cd-95c1-b2d687050941&Player_ID=0945662471","has_body":false} 
[2026-03-25 08:07:32] production.INFO: Operation sent successfully {"operation_id":164493,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qMZh-1774415252","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 08:07:32"}},"processed_data":{"order_number":"ORD-qMZh-1774415252","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 08:07:33] production.INFO: Constructing job for order: 179628  
[2026-03-25 08:07:35] production.INFO: Handling job for order: 179628  
[2026-03-25 08:07:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 08:07:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 08:07:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f6ee4674-9485-4bd9-b4a6-23278b81fa60&Player_ID=0945662471  
[2026-03-25 08:07:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f6ee4674-9485-4bd9-b4a6-23278b81fa60&Player_ID=0945662471","has_body":false} 
[2026-03-25 08:07:36] production.INFO: Operation sent successfully {"operation_id":164494,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6YP-1774415256","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 08:07:36"}},"processed_data":{"order_number":"ORD-6YP-1774415256","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 08:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03"} 
[2026-03-25 08:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","total_operations":3,"sites_count":2} 
[2026-03-25 08:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"orders_count":2,"order_ids":["ORD-qMZh-1774415252","ORD-6YP-1774415256"]} 
[2026-03-25 08:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"orders_count":2} 
[2026-03-25 08:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 08:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 08:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"count":2} 
[2026-03-25 08:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"count":2} 
[2026-03-25 08:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"user_id":43,"notification_type":"order_approved","reference_id":179628} 
[2026-03-25 08:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"user_id":43,"notification_type":"order_approved","reference_id":179627} 
[2026-03-25 08:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 08:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 08:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"processed":2,"errors":0} 
[2026-03-25 08:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493,"processed":2,"errors":0} 
[2026-03-25 08:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fL9PPqKYPLeJqidcDNuq0RNpmAS3Mxt6","execution_time":"2026-03-25 08:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMZh-1774415252","operation_id":164493} 
[2026-03-25 08:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 08:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 08:09:01] production.INFO: Constructing job for order: 179629  
[2026-03-25 08:09:03] production.INFO: Handling job for order: 179629  
[2026-03-25 08:09:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 08:09:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 08:09:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=47eac3cd-4e71-449a-82f2-b16c719e9494&Player_ID=0945662471  
[2026-03-25 08:09:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=47eac3cd-4e71-449a-82f2-b16c719e9494&Player_ID=0945662471","has_body":false} 
[2026-03-25 08:09:04] production.INFO: Operation sent successfully {"operation_id":164495,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wWYnX-1774415344","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 08:09:04"}},"processed_data":{"order_number":"ORD-wWYnX-1774415344","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 08:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01"} 
[2026-03-25 08:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","total_operations":2,"sites_count":2} 
[2026-03-25 08:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"orders_count":1,"order_ids":["ORD-wWYnX-1774415344"]} 
[2026-03-25 08:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"orders_count":1} 
[2026-03-25 08:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 08:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 08:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"count":1} 
[2026-03-25 08:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"count":1} 
[2026-03-25 08:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"user_id":43,"notification_type":"order_approved","reference_id":179629} 
[2026-03-25 08:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 08:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 08:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"processed":1,"errors":0} 
[2026-03-25 08:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495,"processed":1,"errors":0} 
[2026-03-25 08:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FFpvnseXifg0UJY7oXx01HxPFOTho0Sh","execution_time":"2026-03-25 08:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wWYnX-1774415344","operation_id":164495} 
[2026-03-25 08:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 08:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 08:10:03] production.INFO: async() رجع: true  
[2026-03-25 08:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 08:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03"} 
[2026-03-25 08:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"E2hMnvGkYFRr2hehWCDSbJUx1QTXHHEp","execution_time":"2026-03-25 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03"} 
[2026-03-25 08:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZXslYfKgcs2fmFLHh5pBuec673hZSdxq","execution_time":"2026-03-25 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:15:06] production.INFO: async() رجع: true  
[2026-03-25 08:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04"} 
[2026-03-25 08:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3KYaXBk1dsPKpQF7VyeHaB1AGaqSR1dS","execution_time":"2026-03-25 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04"} 
[2026-03-25 08:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SLp52YxakMpgySXYsvZ9MUFuqnxctiIh","execution_time":"2026-03-25 08:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04"} 
[2026-03-25 08:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"q5zrTnzEKhhZ0X2DgBUxRnB79GeaYlbb","execution_time":"2026-03-25 08:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 08:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 08:20:06] production.INFO: async() رجع: true  
[2026-03-25 08:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:20:17] production.INFO: Constructing job for order: 179630  
[2026-03-25 08:20:20] production.INFO: Handling job for order: 179630  
[2026-03-25 08:20:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 08:20:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 08:20:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=ca9cf89d-8582-44a6-99c4-fdb4d2392ffc&Player_ID=0959802454  
[2026-03-25 08:20:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=ca9cf89d-8582-44a6-99c4-fdb4d2392ffc&Player_ID=0959802454","has_body":false} 
[2026-03-25 08:20:21] production.INFO: Operation sent successfully {"operation_id":164496,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mSc-1774416020","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 08:20:21"}},"processed_data":{"order_number":"ORD-mSc-1774416020","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 08:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03"} 
[2026-03-25 08:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","total_operations":2,"sites_count":2} 
[2026-03-25 08:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"orders_count":1,"order_ids":["ORD-mSc-1774416020"]} 
[2026-03-25 08:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"orders_count":1} 
[2026-03-25 08:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 08:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 08:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"count":1} 
[2026-03-25 08:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"count":1} 
[2026-03-25 08:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"user_id":1474,"notification_type":"order_approved","reference_id":179630} 
[2026-03-25 08:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 08:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 08:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"processed":1,"errors":0} 
[2026-03-25 08:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496,"processed":1,"errors":0} 
[2026-03-25 08:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mNqjCro1CO1XiJGAMYqNPV4bebIyBeZG","execution_time":"2026-03-25 08:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mSc-1774416020","operation_id":164496} 
[2026-03-25 08:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1474  
[2026-03-25 08:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03"} 
[2026-03-25 08:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jl0q6QjpHfdYCzHQL6YRAuKxHmRxwajT","execution_time":"2026-03-25 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:25:05] production.INFO: async() رجع: true  
[2026-03-25 08:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01"} 
[2026-03-25 08:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","total_operations":1,"sites_count":1} 
[2026-03-25 08:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XNexo813LOXzV4naittP6GvYuc2YerRR","execution_time":"2026-03-25 08:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01"} 
[2026-03-25 08:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","total_operations":1,"sites_count":1} 
[2026-03-25 08:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7AMCBgutfecuDIQ601AoXPSH5NVftwLW","execution_time":"2026-03-25 08:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02"} 
[2026-03-25 08:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GiqrwBcceq5tlm3oAgvFiBJZYGwekV8d","execution_time":"2026-03-25 08:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 08:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 08:30:04] production.INFO: async() رجع: true  
[2026-03-25 08:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02"} 
[2026-03-25 08:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c5jxNTtXOzEDVNNXkSFGKHAs1fJOn8Ly","execution_time":"2026-03-25 08:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02"} 
[2026-03-25 08:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gLIwTpr4FWD29qqAYu83U1H7AthrzduK","execution_time":"2026-03-25 08:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:35:05] production.INFO: async() رجع: true  
[2026-03-25 08:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03"} 
[2026-03-25 08:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ASgLR1pWFyoQCumAqlaDWVRnySVBSBGJ","execution_time":"2026-03-25 08:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03"} 
[2026-03-25 08:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BKn20pqcYEIUXvYGV7BxFXEpEUO69YlV","execution_time":"2026-03-25 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04"} 
[2026-03-25 08:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yrNjubzTfZaYQM8PXTW9g026KPRSENGe","execution_time":"2026-03-25 08:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 08:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 08:40:06] production.INFO: async() رجع: true  
[2026-03-25 08:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:41:21] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 08:41:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 08:41:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 08:41:57] production.INFO: Constructing job for order: 179631  
[2026-03-25 08:41:58] production.INFO: Handling job for order: 179631  
[2026-03-25 08:41:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 08:41:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 08:41:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=0e8e4d29-65fa-48a3-ace0-3c1cbe41fb8f&Player_ID=3270271  
[2026-03-25 08:41:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=0e8e4d29-65fa-48a3-ace0-3c1cbe41fb8f&Player_ID=3270271","has_body":false} 
[2026-03-25 08:41:59] production.INFO: Operation sent successfully {"operation_id":164497,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MZsu-1774417319","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 08:41:59"}},"processed_data":{"order_number":"ORD-MZsu-1774417319","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 08:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02"} 
[2026-03-25 08:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","total_operations":2,"sites_count":1} 
[2026-03-25 08:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-MZsu-1774417319"]} 
[2026-03-25 08:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 08:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZsu-1774417319","operation_id":164497} 
[2026-03-25 08:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZsu-1774417319","operation_id":164497,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 08:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZsu-1774417319","operation_id":164497,"processed":0,"errors":0} 
[2026-03-25 08:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rVu5hhVOaBTusjZ1JcyfMyT88E2mNhza","execution_time":"2026-03-25 08:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZsu-1774417319","operation_id":164497} 
[2026-03-25 08:43:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MZsu-1774417319","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 08:43:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-MZsu-1774417319","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 08:43:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 08:43:09] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":179631} 
[2026-03-25 08:43:09] production.INFO: Order updated successfully. Order ID: 179631, Status: completed  
[2026-03-25 08:43:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MZsu-1774417319","status":"completed","codes_count":0} 
[2026-03-25 08:43:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 08:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02"} 
[2026-03-25 08:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8AiLK4N3pyc5wrJ5NY35edrrqAGg3oB7","execution_time":"2026-03-25 08:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 08:45:05] production.INFO: async() رجع: true  
[2026-03-25 08:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04"} 
[2026-03-25 08:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NbnrBZIsWrlFbtIGrv743j7lWJ2cgybQ","execution_time":"2026-03-25 08:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04"} 
[2026-03-25 08:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","total_operations":1,"sites_count":1} 
[2026-03-25 08:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k6hrRhhizkmDN6tSY2mQu75cYnLMZoxa","execution_time":"2026-03-25 08:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01"} 
[2026-03-25 08:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","total_operations":1,"sites_count":1} 
[2026-03-25 08:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6nfNGD3DzzCfCLHgQv4qcuLhDNDyjRNQ","execution_time":"2026-03-25 08:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:50:01] production.INFO: Executing GetProducts task...  
[2026-03-25 08:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:50:01] production.INFO: Executing GetProducts task...  
[2026-03-25 08:50:03] production.INFO: async() رجع: true  
[2026-03-25 08:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02"} 
[2026-03-25 08:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VnhWiW31PsPw4mvT6QK3yBORDMEUsEYq","execution_time":"2026-03-25 08:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02"} 
[2026-03-25 08:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DEgfGZEsSjK3lJlvVHe1Qrrjg71aMMeT","execution_time":"2026-03-25 08:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 08:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 08:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 08:55:04] production.INFO: async() رجع: true  
[2026-03-25 08:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 08:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 08:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 08:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 08:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02"} 
[2026-03-25 08:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","total_operations":1,"sites_count":1} 
[2026-03-25 08:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wiTlAmV3mI6nR7ZpygnOJkD1LZNsyP39","execution_time":"2026-03-25 08:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03"} 
[2026-03-25 08:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","total_operations":1,"sites_count":1} 
[2026-03-25 08:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 08:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 08:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 08:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 08:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 08:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 08:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FIvbgkY6NaGnHKNaf9IDmIXE5zM2q60r","execution_time":"2026-03-25 08:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03"} 
[2026-03-25 09:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","total_operations":1,"sites_count":1} 
[2026-03-25 09:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"krI0RL1ZEXQXL9tbbl5mfDOwemiZBhtd","execution_time":"2026-03-25 09:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:00:05] production.INFO: async() رجع: true  
[2026-03-25 09:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02"} 
[2026-03-25 09:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","total_operations":1,"sites_count":1} 
[2026-03-25 09:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"31s3FAcF5CRMdY3hRv3fnC4zaAUfZHY4","execution_time":"2026-03-25 09:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02"} 
[2026-03-25 09:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","total_operations":1,"sites_count":1} 
[2026-03-25 09:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XFCuyQ9P9qlME9NR1qlHjKb1xPWdqnfc","execution_time":"2026-03-25 09:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 09:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 09:05:04] production.INFO: async() رجع: true  
[2026-03-25 09:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03"} 
[2026-03-25 09:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","total_operations":1,"sites_count":1} 
[2026-03-25 09:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hDjSJXzGJFZOOOA6dTQtN4sqQAAEgpm5","execution_time":"2026-03-25 09:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:06:43] production.INFO: Constructing job for order: 179632  
[2026-03-25 09:06:45] production.INFO: Handling job for order: 179632  
[2026-03-25 09:06:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:06:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:06:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7760411e-0ee1-455b-bef1-37134252b899&Player_ID=52139227462  
[2026-03-25 09:06:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7760411e-0ee1-455b-bef1-37134252b899&Player_ID=52139227462","has_body":false} 
[2026-03-25 09:06:46] production.INFO: Operation sent successfully {"operation_id":164498,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S6j402e-1774418805","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:06:46"}},"processed_data":{"order_number":"ORD-S6j402e-1774418805","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 09:07:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S6j402e-1774418805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 09:07:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-S6j402e-1774418805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 09:07:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:07:29] production.INFO: SendAcceptReject: Notification queued {"user_id":822,"notification_type":"order_approved","reference_id":179632} 
[2026-03-25 09:07:29] production.INFO: Order updated successfully. Order ID: 179632, Status: completed  
[2026-03-25 09:07:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S6j402e-1774418805","status":"completed","codes_count":0} 
[2026-03-25 09:07:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-25 09:07:46] production.INFO: Constructing job for order: 179633  
[2026-03-25 09:07:49] production.INFO: Handling job for order: 179633  
[2026-03-25 09:07:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:07:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:07:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6815767c-75cb-4001-a2a4-06545a241bee&Player_ID=52139227462  
[2026-03-25 09:07:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6815767c-75cb-4001-a2a4-06545a241bee&Player_ID=52139227462","has_body":false} 
[2026-03-25 09:07:50] production.INFO: Operation sent successfully {"operation_id":164499,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nsqP-1774418869","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:07:50"}},"processed_data":{"order_number":"ORD-nsqP-1774418869","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 09:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02"} 
[2026-03-25 09:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","total_operations":2,"sites_count":1} 
[2026-03-25 09:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-nsqP-1774418869"]} 
[2026-03-25 09:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 09:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nsqP-1774418869","operation_id":164499} 
[2026-03-25 09:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nsqP-1774418869","operation_id":164499,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 09:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nsqP-1774418869","operation_id":164499,"processed":0,"errors":0} 
[2026-03-25 09:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ce9mLocbE6gc3cWIrnPbHMTxxgBXEaCV","execution_time":"2026-03-25 09:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nsqP-1774418869","operation_id":164499} 
[2026-03-25 09:08:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nsqP-1774418869","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 09:08:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-nsqP-1774418869","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 09:08:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:08:11] production.INFO: SendAcceptReject: Notification queued {"user_id":822,"notification_type":"order_approved","reference_id":179633} 
[2026-03-25 09:08:11] production.INFO: Order updated successfully. Order ID: 179633, Status: completed  
[2026-03-25 09:08:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nsqP-1774418869","status":"completed","codes_count":0} 
[2026-03-25 09:08:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-25 09:09:05] production.INFO: Constructing job for order: 179634  
[2026-03-25 09:09:08] production.INFO: Handling job for order: 179634  
[2026-03-25 09:09:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:09:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:09:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=19f685e2-4402-4887-8680-a4c1d5505234&Player_ID=52139227462  
[2026-03-25 09:09:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=19f685e2-4402-4887-8680-a4c1d5505234&Player_ID=52139227462","has_body":false} 
[2026-03-25 09:09:09] production.INFO: Operation sent successfully {"operation_id":164500,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dux7zTn-1774418948","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:09:09"}},"processed_data":{"order_number":"ORD-Dux7zTn-1774418948","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 09:09:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Dux7zTn-1774418948","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 09:09:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-Dux7zTn-1774418948","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 09:09:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:09:23] production.INFO: SendAcceptReject: Notification queued {"user_id":822,"notification_type":"order_approved","reference_id":179634} 
[2026-03-25 09:09:23] production.INFO: Order updated successfully. Order ID: 179634, Status: completed  
[2026-03-25 09:09:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Dux7zTn-1774418948","status":"completed","codes_count":0} 
[2026-03-25 09:09:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-25 09:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03"} 
[2026-03-25 09:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","total_operations":1,"sites_count":1} 
[2026-03-25 09:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"88x2u3IHXATsb6cJKiFCX2C0rKg6uTxD","execution_time":"2026-03-25 09:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:10:05] production.INFO: async() رجع: true  
[2026-03-25 09:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:11:54] production.INFO: Constructing job for order: 179635  
[2026-03-25 09:11:57] production.INFO: Handling job for order: 179635  
[2026-03-25 09:11:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:11:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:11:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=200000&uuid=a39117ba-3aa1-4168-936e-0ce620e2421d&Player_ID=88879977  
[2026-03-25 09:11:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=200000&uuid=a39117ba-3aa1-4168-936e-0ce620e2421d&Player_ID=88879977","has_body":false} 
[2026-03-25 09:11:58] production.INFO: Operation sent successfully {"operation_id":164501,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KL7d-1774419118","amount":14.9747199999999995867483448819257318973541259765625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 09:11:58"}},"processed_data":{"order_number":"ORD-KL7d-1774419118","amount":14.9747199999999995867483448819257318973541259765625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 09:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04"} 
[2026-03-25 09:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","total_operations":2,"sites_count":1} 
[2026-03-25 09:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-KL7d-1774419118"]} 
[2026-03-25 09:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 09:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KL7d-1774419118","operation_id":164501} 
[2026-03-25 09:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KL7d-1774419118","operation_id":164501,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 09:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KL7d-1774419118","operation_id":164501,"processed":0,"errors":0} 
[2026-03-25 09:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TbuYOovY5R1ixJZ2UFDNc08nnNSBGjE6","execution_time":"2026-03-25 09:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KL7d-1774419118","operation_id":164501} 
[2026-03-25 09:13:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KL7d-1774419118","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 09:13:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-KL7d-1774419118","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 09:13:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:13:08] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":179635} 
[2026-03-25 09:13:08] production.INFO: Order updated successfully. Order ID: 179635, Status: completed  
[2026-03-25 09:13:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KL7d-1774419118","status":"completed","codes_count":0} 
[2026-03-25 09:13:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 09:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01"} 
[2026-03-25 09:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","total_operations":1,"sites_count":1} 
[2026-03-25 09:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OEktApgZeo78cZduq08PoCmmGoUEKDE5","execution_time":"2026-03-25 09:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 09:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 09:15:03] production.INFO: async() رجع: true  
[2026-03-25 09:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02"} 
[2026-03-25 09:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","total_operations":1,"sites_count":1} 
[2026-03-25 09:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"L7HEmLjmR7NlfIAvGpitDz59pEyutbOr","execution_time":"2026-03-25 09:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02"} 
[2026-03-25 09:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","total_operations":1,"sites_count":1} 
[2026-03-25 09:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JjOVmbeiZairbSp5JPmYqO4bZ7yyAwAJ","execution_time":"2026-03-25 09:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:19:29] production.INFO: Constructing job for order: 179636  
[2026-03-25 09:19:32] production.INFO: Handling job for order: 179636  
[2026-03-25 09:19:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:19:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:19:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5061ab25-2402-4ce2-9a5f-a62ce7eb27a8&Player_ID=5246072575  
[2026-03-25 09:19:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5061ab25-2402-4ce2-9a5f-a62ce7eb27a8&Player_ID=5246072575","has_body":false} 
[2026-03-25 09:19:33] production.INFO: Operation sent successfully {"operation_id":164502,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rfePiqs-1774419573","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:19:33"}},"processed_data":{"order_number":"ORD-rfePiqs-1774419573","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 09:19:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rfePiqs-1774419573","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 09:19:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-rfePiqs-1774419573","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 09:19:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:19:54] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":179636} 
[2026-03-25 09:19:54] production.INFO: Order updated successfully. Order ID: 179636, Status: completed  
[2026-03-25 09:19:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rfePiqs-1774419573","status":"completed","codes_count":0} 
[2026-03-25 09:19:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 09:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03"} 
[2026-03-25 09:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","total_operations":1,"sites_count":1} 
[2026-03-25 09:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 09:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 09:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 09:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 09:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dB8kDHichLPguf0aYmlY05GG33zhuZR3","execution_time":"2026-03-25 09:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:20:05] production.INFO: async() رجع: true  
[2026-03-25 09:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:20:59] production.INFO: Constructing job for order: 179637  
[2026-03-25 09:21:00] production.INFO: Handling job for order: 179637  
[2026-03-25 09:21:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:21:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:21:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5018b11b-09ee-48f7-abd4-849c0c576c84&Player_ID=5246072575  
[2026-03-25 09:21:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5018b11b-09ee-48f7-abd4-849c0c576c84&Player_ID=5246072575","has_body":false} 
[2026-03-25 09:21:01] production.INFO: Operation sent successfully {"operation_id":164503,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EqKeVa1e-1774419661","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:21:01"}},"processed_data":{"order_number":"ORD-EqKeVa1e-1774419661","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 09:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01"} 
[2026-03-25 09:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","total_operations":2,"sites_count":1} 
[2026-03-25 09:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661"]} 
[2026-03-25 09:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 09:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 09:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"errors":0} 
[2026-03-25 09:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DKilM2X7NkxrmIvhkg0P0oi8RJGkPZxz","execution_time":"2026-03-25 09:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:22:42] production.INFO: Constructing job for order: 179638  
[2026-03-25 09:22:44] production.INFO: Handling job for order: 179638  
[2026-03-25 09:22:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 09:22:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:22:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1a517662-74b2-4145-b0c9-f75bf5c17410&Player_ID=0956443985  
[2026-03-25 09:22:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1a517662-74b2-4145-b0c9-f75bf5c17410&Player_ID=0956443985","has_body":false} 
[2026-03-25 09:22:44] production.INFO: Operation sent successfully {"operation_id":164504,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YsQeR-1774419764","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 09:22:44"}},"processed_data":{"order_number":"ORD-YsQeR-1774419764","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 09:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02"} 
[2026-03-25 09:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","total_operations":3,"sites_count":2} 
[2026-03-25 09:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661"]} 
[2026-03-25 09:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 09:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 09:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"errors":0} 
[2026-03-25 09:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"orders_count":1,"order_ids":["ORD-YsQeR-1774419764"]} 
[2026-03-25 09:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"orders_count":1} 
[2026-03-25 09:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 09:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 09:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"count":1} 
[2026-03-25 09:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"count":1} 
[2026-03-25 09:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"user_id":115,"notification_type":"order_approved","reference_id":179638} 
[2026-03-25 09:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 09:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 09:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"processed":1,"errors":0} 
[2026-03-25 09:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504,"processed":1,"errors":0} 
[2026-03-25 09:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tYUwKJSVAXKxGNySP6NvFbJ4WcrXJtLD","execution_time":"2026-03-25 09:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsQeR-1774419764","operation_id":164504} 
[2026-03-25 09:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-25 09:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:25:05] production.INFO: async() رجع: true  
[2026-03-25 09:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03"} 
[2026-03-25 09:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","total_operations":2,"sites_count":1} 
[2026-03-25 09:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661"]} 
[2026-03-25 09:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 09:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 09:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"errors":0} 
[2026-03-25 09:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FMqDx9tUWBW6V9kn5PQv5SPPN99tcH5n","execution_time":"2026-03-25 09:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:27:30] production.INFO: Constructing job for order: 179639  
[2026-03-25 09:27:33] production.INFO: Handling job for order: 179639  
[2026-03-25 09:27:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:27:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:27:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=0a5ef98f-fd63-4239-9ce0-449ee173a652&Player_ID=3270271  
[2026-03-25 09:27:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=0a5ef98f-fd63-4239-9ce0-449ee173a652&Player_ID=3270271","has_body":false} 
[2026-03-25 09:27:33] production.INFO: Constructing job for order: 179640  
[2026-03-25 09:27:34] production.INFO: Operation sent successfully {"operation_id":164505,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2JA-1774420054","amount":5.615520000000000067075234255753457546234130859375,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 09:27:34"}},"processed_data":{"order_number":"ORD-2JA-1774420054","amount":5.615520000000000067075234255753457546234130859375,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 09:27:34] production.INFO: Handling job for order: 179640  
[2026-03-25 09:27:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:27:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:27:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bebe9de1-b46c-4b9a-b9cb-e9d4cd29adb3&Player_ID=5246072575  
[2026-03-25 09:27:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bebe9de1-b46c-4b9a-b9cb-e9d4cd29adb3&Player_ID=5246072575","has_body":false} 
[2026-03-25 09:27:35] production.INFO: Operation sent successfully {"operation_id":164506,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ifkQXprU-1774420054","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:27:35"}},"processed_data":{"order_number":"ORD-ifkQXprU-1774420054","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 09:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02"} 
[2026-03-25 09:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","total_operations":4,"sites_count":1} 
[2026-03-25 09:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-2JA-1774420054","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 09:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2JA-1774420054","operation_id":164505} 
[2026-03-25 09:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 09:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qsEg4gPePJEhdfZgd9iriwjdfo0Tzth8","execution_time":"2026-03-25 09:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:28:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2JA-1774420054","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-25 09:28:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-2JA-1774420054","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-25 09:28:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:28:06] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":179639} 
[2026-03-25 09:28:06] production.INFO: Order updated successfully. Order ID: 179639, Status: completed  
[2026-03-25 09:28:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2JA-1774420054","status":"completed","codes_count":0} 
[2026-03-25 09:28:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 09:29:49] production.INFO: Constructing job for order: 179641  
[2026-03-25 09:29:50] production.INFO: Handling job for order: 179641  
[2026-03-25 09:29:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:29:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:29:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=90000&uuid=3c3d4b0b-7773-4fd5-b172-0c0aa3695f2b&Player_ID=3270271  
[2026-03-25 09:29:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=90000&uuid=3c3d4b0b-7773-4fd5-b172-0c0aa3695f2b&Player_ID=3270271","has_body":false} 
[2026-03-25 09:29:51] production.INFO: Operation sent successfully {"operation_id":164507,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IMmPA-1774420191","amount":6.7386239999999997252189132268540561199188232421875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 09:29:51"}},"processed_data":{"order_number":"ORD-IMmPA-1774420191","amount":6.7386239999999997252189132268540561199188232421875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 09:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03"} 
[2026-03-25 09:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","total_operations":4,"sites_count":1} 
[2026-03-25 09:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054","ORD-IMmPA-1774420191"]} 
[2026-03-25 09:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 09:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IMmPA-1774420191","operation_id":164507} 
[2026-03-25 09:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IMmPA-1774420191","operation_id":164507,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 09:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IMmPA-1774420191","operation_id":164507,"processed":0,"errors":0} 
[2026-03-25 09:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UP5px1OVWl0OQBpc6HZH0MT92G3l8Lhi","execution_time":"2026-03-25 09:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IMmPA-1774420191","operation_id":164507} 
[2026-03-25 09:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:30:05] production.INFO: async() رجع: true  
[2026-03-25 09:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:30:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IMmPA-1774420191","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 09:30:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-IMmPA-1774420191","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 09:30:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:30:12] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":179641} 
[2026-03-25 09:30:12] production.INFO: Order updated successfully. Order ID: 179641, Status: completed  
[2026-03-25 09:30:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IMmPA-1774420191","status":"completed","codes_count":0} 
[2026-03-25 09:30:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 09:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03"} 
[2026-03-25 09:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","total_operations":3,"sites_count":1} 
[2026-03-25 09:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PQHvPsxMB7a96n4DqcsMOMABN9mftr6N","execution_time":"2026-03-25 09:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:32:15] production.INFO: Constructing job for order: 179642  
[2026-03-25 09:32:18] production.INFO: Handling job for order: 179642  
[2026-03-25 09:32:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 09:32:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:32:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ef878801-36a9-4267-b986-bf7667502a0e&Player_ID=0943918008  
[2026-03-25 09:32:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ef878801-36a9-4267-b986-bf7667502a0e&Player_ID=0943918008","has_body":false} 
[2026-03-25 09:32:19] production.INFO: Operation sent successfully {"operation_id":164508,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kQymy0o-1774420339","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 09:32:19"}},"processed_data":{"order_number":"ORD-kQymy0o-1774420339","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 09:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04"} 
[2026-03-25 09:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","total_operations":4,"sites_count":2} 
[2026-03-25 09:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"orders_count":1,"order_ids":["ORD-kQymy0o-1774420339"]} 
[2026-03-25 09:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:34:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"orders_count":1} 
[2026-03-25 09:34:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 09:34:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 09:34:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"count":1} 
[2026-03-25 09:34:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"count":1} 
[2026-03-25 09:34:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"user_id":922,"notification_type":"order_approved","reference_id":179642} 
[2026-03-25 09:34:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 09:34:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 09:34:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"processed":1,"errors":0} 
[2026-03-25 09:34:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508,"processed":1,"errors":0} 
[2026-03-25 09:34:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZPZSra65ADQwVk5riB2twsbhprAEavGi","execution_time":"2026-03-25 09:34:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQymy0o-1774420339","operation_id":164508} 
[2026-03-25 09:34:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 922  
[2026-03-25 09:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 09:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 09:35:04] production.INFO: async() رجع: true  
[2026-03-25 09:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02"} 
[2026-03-25 09:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","total_operations":3,"sites_count":1} 
[2026-03-25 09:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VwvwVRZYXTwWXgW3hTLsA9E3hrBDbJoP","execution_time":"2026-03-25 09:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02"} 
[2026-03-25 09:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","total_operations":3,"sites_count":1} 
[2026-03-25 09:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tHEia7F0lI1a6OXCwJMUDlC5vRxfTR8K","execution_time":"2026-03-25 09:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02"} 
[2026-03-25 09:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","total_operations":3,"sites_count":1} 
[2026-03-25 09:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gSK9QdfqsCJbeGOU3rraWxALFd2YxtN3","execution_time":"2026-03-25 09:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:40:05] production.INFO: async() رجع: true  
[2026-03-25 09:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:41:20] production.INFO: Constructing job for order: 179644  
[2026-03-25 09:41:21] production.INFO: Handling job for order: 179644  
[2026-03-25 09:41:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 09:41:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:41:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=612ee42f-919b-4ea3-9c73-1c46e1850e8b&Player_ID=0944318361  
[2026-03-25 09:41:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=612ee42f-919b-4ea3-9c73-1c46e1850e8b&Player_ID=0944318361","has_body":false} 
[2026-03-25 09:41:22] production.INFO: Operation sent successfully {"operation_id":164509,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bMFWtMGD-1774420882","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 09:41:22"}},"processed_data":{"order_number":"ORD-bMFWtMGD-1774420882","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 09:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04"} 
[2026-03-25 09:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","total_operations":4,"sites_count":2} 
[2026-03-25 09:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"orders_count":1,"order_ids":["ORD-bMFWtMGD-1774420882"]} 
[2026-03-25 09:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"orders_count":1} 
[2026-03-25 09:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 09:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 09:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"count":1} 
[2026-03-25 09:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"count":1} 
[2026-03-25 09:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"user_id":107,"notification_type":"order_approved","reference_id":179644} 
[2026-03-25 09:42:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 09:42:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 09:42:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"processed":1,"errors":0} 
[2026-03-25 09:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509,"processed":1,"errors":0} 
[2026-03-25 09:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UomGs8BqMdzcQTxXt95QJSqTlRjnKVkV","execution_time":"2026-03-25 09:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bMFWtMGD-1774420882","operation_id":164509} 
[2026-03-25 09:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 09:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04"} 
[2026-03-25 09:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","total_operations":3,"sites_count":1} 
[2026-03-25 09:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6kREcdbiB972HFCiGzssUC00wpN3hpMf","execution_time":"2026-03-25 09:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:44:51] production.INFO: Constructing job for order: 179645  
[2026-03-25 09:44:52] production.INFO: Handling job for order: 179645  
[2026-03-25 09:44:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 09:44:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:44:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4c9d410f-06eb-4e1f-a39c-8767f601001e&Player_ID=52415836933  
[2026-03-25 09:44:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4c9d410f-06eb-4e1f-a39c-8767f601001e&Player_ID=52415836933","has_body":false} 
[2026-03-25 09:44:53] production.INFO: Operation sent successfully {"operation_id":164510,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o45pKmk7-1774421093","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 09:44:53"}},"processed_data":{"order_number":"ORD-o45pKmk7-1774421093","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 09:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 09:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 09:45:04] production.INFO: async() رجع: true  
[2026-03-25 09:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:45:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o45pKmk7-1774421093","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 09:45:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-o45pKmk7-1774421093","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 09:45:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 09:45:23] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179645} 
[2026-03-25 09:45:23] production.INFO: Order updated successfully. Order ID: 179645, Status: completed  
[2026-03-25 09:45:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o45pKmk7-1774421093","status":"completed","codes_count":0} 
[2026-03-25 09:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 09:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02"} 
[2026-03-25 09:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","total_operations":3,"sites_count":1} 
[2026-03-25 09:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7T0sC9VbFi39H2S0JMHAaoasZwggMqwW","execution_time":"2026-03-25 09:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03"} 
[2026-03-25 09:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","total_operations":3,"sites_count":1} 
[2026-03-25 09:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UT8rfrioYAYh4SISQXMljzFLO7fG5AEd","execution_time":"2026-03-25 09:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03"} 
[2026-03-25 09:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","total_operations":3,"sites_count":1} 
[2026-03-25 09:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HUJctZWRrVf0WGtQoUfs0d4G21qtaPzl","execution_time":"2026-03-25 09:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:50:05] production.INFO: async() رجع: true  
[2026-03-25 09:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:50:14] production.INFO: Constructing job for order: 179646  
[2026-03-25 09:50:15] production.INFO: Handling job for order: 179646  
[2026-03-25 09:50:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 09:50:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 09:50:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=bb611096-b381-4302-b66d-a3388ed3da98&Player_ID=0957840092  
[2026-03-25 09:50:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=bb611096-b381-4302-b66d-a3388ed3da98&Player_ID=0957840092","has_body":false} 
[2026-03-25 09:50:16] production.INFO: Operation sent successfully {"operation_id":164511,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ElhQ9vu-1774421416","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 09:50:16"}},"processed_data":{"order_number":"ORD-ElhQ9vu-1774421416","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 09:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02"} 
[2026-03-25 09:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","total_operations":4,"sites_count":2} 
[2026-03-25 09:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"orders_count":1,"order_ids":["ORD-ElhQ9vu-1774421416"]} 
[2026-03-25 09:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"orders_count":1} 
[2026-03-25 09:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 09:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 09:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"count":1} 
[2026-03-25 09:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"count":1} 
[2026-03-25 09:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"user_id":115,"notification_type":"order_approved","reference_id":179646} 
[2026-03-25 09:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 09:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 09:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"processed":1,"errors":0} 
[2026-03-25 09:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511,"processed":1,"errors":0} 
[2026-03-25 09:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k559u5qvHpbiLfchbVDYnWbeHqsZg9RM","execution_time":"2026-03-25 09:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ElhQ9vu-1774421416","operation_id":164511} 
[2026-03-25 09:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-25 09:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03"} 
[2026-03-25 09:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","total_operations":3,"sites_count":1} 
[2026-03-25 09:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B6QwThbNGBTsezwIh01HNH2Hc4EfjfRA","execution_time":"2026-03-25 09:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 09:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 09:55:05] production.INFO: async() رجع: true  
[2026-03-25 09:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 09:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 09:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 09:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 09:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03"} 
[2026-03-25 09:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","total_operations":3,"sites_count":1} 
[2026-03-25 09:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7GwEknott1kRC4XPOxd0GErNH1IpOEw5","execution_time":"2026-03-25 09:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04"} 
[2026-03-25 09:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","total_operations":3,"sites_count":1} 
[2026-03-25 09:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661","ORD-ifkQXprU-1774420054"]} 
[2026-03-25 09:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 09:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 09:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 09:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 09:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 09:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506,"processed":0,"errors":0} 
[2026-03-25 09:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Taat67q2AeLyDLMmBL1IlASibLuc5zCw","execution_time":"2026-03-25 09:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ifkQXprU-1774420054","operation_id":164506} 
[2026-03-25 09:59:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ifkQXprU-1774420054","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 09:59:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-ifkQXprU-1774420054","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 09:59:57] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 09:59:57] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_rejected","reference_id":179640} 
[2026-03-25 09:59:57] production.INFO: Order updated successfully. Order ID: 179640, Status: rejected  
[2026-03-25 09:59:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ifkQXprU-1774420054","status":"rejected","codes_count":0} 
[2026-03-25 09:59:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 09:59:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 10:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01"} 
[2026-03-25 10:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","total_operations":2,"sites_count":1} 
[2026-03-25 10:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-EqKeVa1e-1774419661"]} 
[2026-03-25 10:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 10:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503,"processed":0,"errors":0} 
[2026-03-25 10:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ewuN5ZKGIyGGNOZrtlLtYbSzhZENZDoq","execution_time":"2026-03-25 10:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EqKeVa1e-1774419661","operation_id":164503} 
[2026-03-25 10:00:01] production.INFO: Executing GetProducts task...  
[2026-03-25 10:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:00:01] production.INFO: Executing GetProducts task...  
[2026-03-25 10:00:03] production.INFO: async() رجع: true  
[2026-03-25 10:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:00:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:00:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EqKeVa1e-1774419661","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 10:00:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-EqKeVa1e-1774419661","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 10:00:06] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 10:00:06] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_rejected","reference_id":179637} 
[2026-03-25 10:00:06] production.INFO: Order updated successfully. Order ID: 179637, Status: rejected  
[2026-03-25 10:00:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EqKeVa1e-1774419661","status":"rejected","codes_count":0} 
[2026-03-25 10:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 10:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 10:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02"} 
[2026-03-25 10:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","total_operations":1,"sites_count":1} 
[2026-03-25 10:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"603suud1uH6gxZQwQwKqEzRI7wxd0RDn","execution_time":"2026-03-25 10:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02"} 
[2026-03-25 10:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","total_operations":1,"sites_count":1} 
[2026-03-25 10:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Tk32JS9lQcg8TtJxxcQmg40XfLalEaQ5","execution_time":"2026-03-25 10:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:04:34] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1771,"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-25 10:04:34] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1771,"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-25 10:04:37] production.INFO: Constructing job for order: 179647  
[2026-03-25 10:04:38] production.INFO: Handling job for order: 179647  
[2026-03-25 10:04:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 10:04:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:04:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=f4e64b3a-ab0c-4cb4-970c-fc069e33232c&Player_ID=192663784  
[2026-03-25 10:04:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=f4e64b3a-ab0c-4cb4-970c-fc069e33232c&Player_ID=192663784","has_body":false} 
[2026-03-25 10:04:39] production.INFO: Operation sent successfully {"operation_id":164512,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RZiocsI-1774422279","amount":6.88476500000000068979488787590526044368743896484375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 10:04:39"}},"processed_data":{"order_number":"ORD-RZiocsI-1774422279","amount":6.88476500000000068979488787590526044368743896484375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 10:04:43] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1771,"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-25 10:04:44] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1771,"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-25 10:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:05:05] production.INFO: async() رجع: true  
[2026-03-25 10:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:05:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RZiocsI-1774422279","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 10:05:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-RZiocsI-1774422279","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 10:05:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 10:05:10] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179647} 
[2026-03-25 10:05:10] production.INFO: Order updated successfully. Order ID: 179647, Status: completed  
[2026-03-25 10:05:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RZiocsI-1774422279","status":"completed","codes_count":0} 
[2026-03-25 10:05:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 10:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03"} 
[2026-03-25 10:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","total_operations":1,"sites_count":1} 
[2026-03-25 10:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qXOaHP3PzqkwRTSfOS5lKuKzOFMsmmAX","execution_time":"2026-03-25 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03"} 
[2026-03-25 10:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","total_operations":1,"sites_count":1} 
[2026-03-25 10:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ri49QsEXSyk9NStBqIyLPj8ehW5fiNEn","execution_time":"2026-03-25 10:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:08:24] production.INFO: Constructing job for order: 179648  
[2026-03-25 10:08:25] production.INFO: Handling job for order: 179648  
[2026-03-25 10:08:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 10:08:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:08:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e6d97327-1a47-4308-a2a3-ec8ac010c587&Player_ID=0930062085  
[2026-03-25 10:08:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e6d97327-1a47-4308-a2a3-ec8ac010c587&Player_ID=0930062085","has_body":false} 
[2026-03-25 10:08:25] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 10:08:25] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":164513,"exception":"Unknown named parameter $userId"} 
[2026-03-25 10:08:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 10:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04"} 
[2026-03-25 10:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","total_operations":1,"sites_count":1} 
[2026-03-25 10:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LQk3gT3myrFv6E7ipbKxUzQIeF5KspYB","execution_time":"2026-03-25 10:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:10:06] production.INFO: async() رجع: true  
[2026-03-25 10:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02"} 
[2026-03-25 10:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","total_operations":1,"sites_count":1} 
[2026-03-25 10:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"toZDzohzdPx51piOV9I2Sdy4paaLkkab","execution_time":"2026-03-25 10:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02"} 
[2026-03-25 10:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","total_operations":1,"sites_count":1} 
[2026-03-25 10:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BFEkIYRKd11S80Zm1WeCNcnkYtifllZn","execution_time":"2026-03-25 10:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:14:33] production.INFO: Constructing job for order: 179649  
[2026-03-25 10:14:35] production.INFO: Handling job for order: 179649  
[2026-03-25 10:14:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 10:14:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:14:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d903f132-a389-442e-a1bf-b2121743a1fd&Player_ID=52415157718  
[2026-03-25 10:14:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d903f132-a389-442e-a1bf-b2121743a1fd&Player_ID=52415157718","has_body":false} 
[2026-03-25 10:14:36] production.INFO: Operation sent successfully {"operation_id":164514,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D6W0yB-1774422876","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 10:14:36"}},"processed_data":{"order_number":"ORD-D6W0yB-1774422876","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 10:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:15:05] production.INFO: async() رجع: true  
[2026-03-25 10:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:15:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D6W0yB-1774422876","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 10:15:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-D6W0yB-1774422876","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 10:15:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 10:15:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":179649} 
[2026-03-25 10:15:23] production.INFO: Order updated successfully. Order ID: 179649, Status: completed  
[2026-03-25 10:15:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D6W0yB-1774422876","status":"completed","codes_count":0} 
[2026-03-25 10:15:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-25 10:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04"} 
[2026-03-25 10:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","total_operations":1,"sites_count":1} 
[2026-03-25 10:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x47lRbpvL6julfaqBEfmyrHk9BsbTKdK","execution_time":"2026-03-25 10:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04"} 
[2026-03-25 10:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","total_operations":1,"sites_count":1} 
[2026-03-25 10:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CICj9lsZzXTVZxOvQV1dLUBsR4xW67KH","execution_time":"2026-03-25 10:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04"} 
[2026-03-25 10:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","total_operations":1,"sites_count":1} 
[2026-03-25 10:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8jLXKFgIE22fPFndo3qoTwVhTF0jLAR2","execution_time":"2026-03-25 10:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:20:06] production.INFO: async() رجع: true  
[2026-03-25 10:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:21:16] production.INFO: Constructing job for order: 179650  
[2026-03-25 10:21:17] production.INFO: Handling job for order: 179650  
[2026-03-25 10:21:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 10:21:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:21:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=89c8f06f-86f6-46ab-bc05-ee52b8ed818c&Player_ID=3123543116  
[2026-03-25 10:21:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=89c8f06f-86f6-46ab-bc05-ee52b8ed818c&Player_ID=3123543116","has_body":false} 
[2026-03-25 10:21:18] production.INFO: Operation sent successfully {"operation_id":164515,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ApzG6-1774423277","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 10:21:18"}},"processed_data":{"order_number":"ORD-ApzG6-1774423277","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 10:21:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ApzG6-1774423277","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 10:21:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-ApzG6-1774423277","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 10:21:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 10:21:44] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179650} 
[2026-03-25 10:21:44] production.INFO: Order updated successfully. Order ID: 179650, Status: completed  
[2026-03-25 10:21:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ApzG6-1774423277","status":"completed","codes_count":0} 
[2026-03-25 10:21:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 10:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03"} 
[2026-03-25 10:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","total_operations":1,"sites_count":1} 
[2026-03-25 10:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2dB3aSJCTj7SrwVmL79TUULiixZAfbVd","execution_time":"2026-03-25 10:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03"} 
[2026-03-25 10:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","total_operations":1,"sites_count":1} 
[2026-03-25 10:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-105PMfI-1774409603"]} 
[2026-03-25 10:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 10:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 10:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489,"processed":0,"errors":0} 
[2026-03-25 10:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e3T1DV9nHnm99omQ9675r5TksWdjAB3n","execution_time":"2026-03-25 10:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:25:05] production.INFO: async() رجع: true  
[2026-03-25 10:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:25:25] production.INFO: Constructing job for order: 179651  
[2026-03-25 10:25:27] production.INFO: Handling job for order: 179651  
[2026-03-25 10:25:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 10:25:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:25:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=417b2800-2d08-47e4-bb56-f348e5ac2607&Player_ID=5246072575  
[2026-03-25 10:25:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=417b2800-2d08-47e4-bb56-f348e5ac2607&Player_ID=5246072575","has_body":false} 
[2026-03-25 10:25:28] production.INFO: Operation sent successfully {"operation_id":164516,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tUl01fB-1774423528","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 10:25:28"}},"processed_data":{"order_number":"ORD-tUl01fB-1774423528","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 10:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01"} 
[2026-03-25 10:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","total_operations":2,"sites_count":1} 
[2026-03-25 10:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VE2iNNWQRxk1ZzS9Kr3W5TDIvalTOc4w","execution_time":"2026-03-25 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:28:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05"} 
[2026-03-25 10:28:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","total_operations":2,"sites_count":1} 
[2026-03-25 10:28:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:28:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:28:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:28:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:28:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:28:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vBsdZDOINKCLIiayBlemOntfVwYcpaTb","execution_time":"2026-03-25 10:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02"} 
[2026-03-25 10:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","total_operations":2,"sites_count":1} 
[2026-03-25 10:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lhimq5Hsnet6jTmBMT0oNHYKkQjjqgSd","execution_time":"2026-03-25 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 10:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 10:30:04] production.INFO: async() رجع: true  
[2026-03-25 10:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02"} 
[2026-03-25 10:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","total_operations":2,"sites_count":1} 
[2026-03-25 10:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FrG7zk1p6LRRDukrMDd5kqBKpuiFktkU","execution_time":"2026-03-25 10:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03"} 
[2026-03-25 10:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"O7LVpUZvVokHFTxUauZrDaAVWyOCK2eQ","execution_time":"2026-03-25 10:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:35:05] production.INFO: async() رجع: true  
[2026-03-25 10:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03"} 
[2026-03-25 10:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GIxFMhoSpdpfus4Zu2ev6GT1qnXD2XqW","execution_time":"2026-03-25 10:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03"} 
[2026-03-25 10:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cpvkUNlwx2qtxNlb0FRx23XOsk3vKWkA","execution_time":"2026-03-25 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:38:52] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 10:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-25 10:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-25 10:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04"} 
[2026-03-25 10:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","total_operations":2,"sites_count":1} 
[2026-03-25 10:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fsOHgI55tr6mAIlJYvjQ2cHabPHhEsW8","execution_time":"2026-03-25 10:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:40:06] production.INFO: async() رجع: true  
[2026-03-25 10:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02"} 
[2026-03-25 10:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","total_operations":2,"sites_count":1} 
[2026-03-25 10:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MDR07LRlK30T7lFK2n4AHI213rzaS8uv","execution_time":"2026-03-25 10:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03"} 
[2026-03-25 10:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"X6D4mmBV0bG5Pul2F9SOPVM8SyrfLul9","execution_time":"2026-03-25 10:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:45:05] production.INFO: async() رجع: true  
[2026-03-25 10:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03"} 
[2026-03-25 10:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pRnd0n5fLtqncGoaNGMKw3aHzFHXJYuD","execution_time":"2026-03-25 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03"} 
[2026-03-25 10:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ThkJI97J3sSqgG85QzsOJ6j1xWOZnegc","execution_time":"2026-03-25 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:48:46] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"600.0","mainamount":"600","operation_number":"159020239","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnf7f1le4eotscHxKZx0"}},"user_id":1032} 
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 10:48:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 10:48:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18733,"user_id":1032,"amount":600.0,"admins_notified":7} 
[2026-03-25 10:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03"} 
[2026-03-25 10:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","total_operations":2,"sites_count":1} 
[2026-03-25 10:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 10:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 10:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 10:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 10:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mVwiFbsOuHTqAKAXx7lWzVcdhBktIHBL","execution_time":"2026-03-25 10:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 10:50:05] production.INFO: async() رجع: true  
[2026-03-25 10:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:51:37] production.INFO: Constructing job for order: 179652  
[2026-03-25 10:51:40] production.INFO: Handling job for order: 179652  
[2026-03-25 10:51:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 10:51:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:51:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=c8b180bb-7c35-44b2-9a2d-99a95edde68f&Player_ID=16941391  
[2026-03-25 10:51:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=c8b180bb-7c35-44b2-9a2d-99a95edde68f&Player_ID=16941391","has_body":false} 
[2026-03-25 10:51:41] production.INFO: Operation sent successfully {"operation_id":164517,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V2qA-1774425100","amount":3.4333445999999998576868165400810539722442626953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 10:51:41"}},"processed_data":{"order_number":"ORD-V2qA-1774425100","amount":3.4333445999999998576868165400810539722442626953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 10:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02"} 
[2026-03-25 10:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","total_operations":3,"sites_count":1} 
[2026-03-25 10:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-V2qA-1774425100"]} 
[2026-03-25 10:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 10:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517} 
[2026-03-25 10:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 10:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"processed":0,"errors":0} 
[2026-03-25 10:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PKBAkorNHQwIeRJKqDwzWETq2QpLfydX","execution_time":"2026-03-25 10:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517} 
[2026-03-25 10:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02"} 
[2026-03-25 10:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","total_operations":3,"sites_count":1} 
[2026-03-25 10:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-V2qA-1774425100"]} 
[2026-03-25 10:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 10:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 10:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 10:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"count":1} 
[2026-03-25 10:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"count":1} 
[2026-03-25 10:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"user_id":148,"notification_type":"order_approved","reference_id":179652} 
[2026-03-25 10:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 10:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 10:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"processed":1,"errors":0} 
[2026-03-25 10:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517,"processed":1,"errors":0} 
[2026-03-25 10:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J4qiZ6DTjwT7grFNyjO1WFOltBQBanuv","execution_time":"2026-03-25 10:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2qA-1774425100","operation_id":164517} 
[2026-03-25 10:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 10:54:58] production.INFO: Constructing job for order: 179653  
[2026-03-25 10:54:59] production.INFO: Handling job for order: 179653  
[2026-03-25 10:54:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 10:54:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 10:54:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=c12bc8dc-2724-460c-b9d2-848b24d00c91&Player_ID=11200494  
[2026-03-25 10:54:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=c12bc8dc-2724-460c-b9d2-848b24d00c91&Player_ID=11200494","has_body":false} 
[2026-03-25 10:55:00] production.INFO: Operation sent successfully {"operation_id":164518,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VQbzZIOp-1774425300","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 10:55:00"}},"processed_data":{"order_number":"ORD-VQbzZIOp-1774425300","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 10:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 10:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 10:55:05] production.INFO: async() رجع: true  
[2026-03-25 10:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 10:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 10:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 10:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 10:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03"} 
[2026-03-25 10:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","total_operations":3,"sites_count":1} 
[2026-03-25 10:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-VQbzZIOp-1774425300"]} 
[2026-03-25 10:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 10:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518} 
[2026-03-25 10:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 10:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"processed":0,"errors":0} 
[2026-03-25 10:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ve7oEHMANzFM0JWApGBIDsBr908vRr7G","execution_time":"2026-03-25 10:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518} 
[2026-03-25 10:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03"} 
[2026-03-25 10:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","total_operations":3,"sites_count":1} 
[2026-03-25 10:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-VQbzZIOp-1774425300"]} 
[2026-03-25 10:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 10:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 10:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 10:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 10:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 10:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 10:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"count":1} 
[2026-03-25 10:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"count":1} 
[2026-03-25 10:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"user_id":949,"notification_type":"order_approved","reference_id":179653} 
[2026-03-25 10:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 10:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 10:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"processed":1,"errors":0} 
[2026-03-25 10:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518,"processed":1,"errors":0} 
[2026-03-25 10:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Juea21KtQ4muiv2XNl0tEDlvtpuqekrK","execution_time":"2026-03-25 10:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQbzZIOp-1774425300","operation_id":164518} 
[2026-03-25 10:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 11:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04"} 
[2026-03-25 11:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","total_operations":2,"sites_count":1} 
[2026-03-25 11:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bckiHlM0ahE2RbO161U8JBwBpv7yfjKf","execution_time":"2026-03-25 11:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 11:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 11:00:06] production.INFO: async() رجع: true  
[2026-03-25 11:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02"} 
[2026-03-25 11:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","total_operations":2,"sites_count":1} 
[2026-03-25 11:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0CpZZpNrzhMLqVar2ljnOsSKpUD8h46v","execution_time":"2026-03-25 11:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:04:01] production.INFO: Constructing job for order: 179654  
[2026-03-25 11:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02"} 
[2026-03-25 11:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","total_operations":2,"sites_count":1} 
[2026-03-25 11:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RQE3kta0JHWoNhQ1NTANY4x4yP2e9grx","execution_time":"2026-03-25 11:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:04:02] production.INFO: Handling job for order: 179654  
[2026-03-25 11:04:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:04:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:04:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b6dbaa69-bb73-42a6-8eb2-6eba90119fe5&Player_ID=0966057823  
[2026-03-25 11:04:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b6dbaa69-bb73-42a6-8eb2-6eba90119fe5&Player_ID=0966057823","has_body":false} 
[2026-03-25 11:04:03] production.INFO: Operation sent successfully {"operation_id":164519,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5NzPIvm-1774425843","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 11:04:03"}},"processed_data":{"order_number":"ORD-5NzPIvm-1774425843","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 11:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:05:05] production.INFO: async() رجع: true  
[2026-03-25 11:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03"} 
[2026-03-25 11:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","total_operations":3,"sites_count":2} 
[2026-03-25 11:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-5NzPIvm-1774425843"]} 
[2026-03-25 11:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 11:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 11:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 11:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"count":1} 
[2026-03-25 11:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"count":1} 
[2026-03-25 11:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"user_id":43,"notification_type":"order_approved","reference_id":179654} 
[2026-03-25 11:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 11:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 11:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"processed":1,"errors":0} 
[2026-03-25 11:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519,"processed":1,"errors":0} 
[2026-03-25 11:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JcwYR4Bj3rqv2if1w3CWechT6uR4vgyn","execution_time":"2026-03-25 11:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NzPIvm-1774425843","operation_id":164519} 
[2026-03-25 11:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 11:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01"} 
[2026-03-25 11:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6CmSBQtJlaq3iH5niD8diSLdcwUqr6p9","execution_time":"2026-03-25 11:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:09:55] production.INFO: Constructing job for order: 179655  
[2026-03-25 11:09:56] production.INFO: Handling job for order: 179655  
[2026-03-25 11:09:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:09:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:09:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=75268b54-50d1-4fc2-9f48-9cbd08e2c9f2&Player_ID=0951334374  
[2026-03-25 11:09:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=75268b54-50d1-4fc2-9f48-9cbd08e2c9f2&Player_ID=0951334374","has_body":false} 
[2026-03-25 11:09:56] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"4000.0","mainamount":"4000","operation_number":"600431334333","note":"600431334333","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpe433h7gj6l1h3lpciBO"}},"user_id":663} 
[2026-03-25 11:09:56] production.INFO: Operation sent successfully {"operation_id":164520,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cz4vDm-1774426196","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 11:09:56"}},"processed_data":{"order_number":"ORD-Cz4vDm-1774426196","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 11:09:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 11:09:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18734,"user_id":663,"amount":4000.0,"admins_notified":7} 
[2026-03-25 11:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02"} 
[2026-03-25 11:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","total_operations":3,"sites_count":2} 
[2026-03-25 11:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-Cz4vDm-1774426196"]} 
[2026-03-25 11:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 11:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520} 
[2026-03-25 11:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 11:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"processed":0,"errors":0} 
[2026-03-25 11:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"u39FIJbBcxlv0J2oU9U3haR5tzPjQpTa","execution_time":"2026-03-25 11:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520} 
[2026-03-25 11:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:10:05] production.INFO: async() رجع: true  
[2026-03-25 11:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:11:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1386,"notification_type":"request_approved","reference_id":18732} 
[2026-03-25 11:11:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1386  
[2026-03-25 11:11:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"request_approved","reference_id":18733} 
[2026-03-25 11:11:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 11:11:44] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18734} 
[2026-03-25 11:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03"} 
[2026-03-25 11:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","total_operations":3,"sites_count":2} 
[2026-03-25 11:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-Cz4vDm-1774426196"]} 
[2026-03-25 11:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 11:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 11:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 11:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"count":1} 
[2026-03-25 11:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"count":1} 
[2026-03-25 11:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"user_id":115,"notification_type":"order_approved","reference_id":179655} 
[2026-03-25 11:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 11:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 11:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"processed":1,"errors":0} 
[2026-03-25 11:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520,"processed":1,"errors":0} 
[2026-03-25 11:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gGAAvKQYUEKKxHGocUeGIVFHwQSdRygv","execution_time":"2026-03-25 11:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cz4vDm-1774426196","operation_id":164520} 
[2026-03-25 11:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-25 11:12:49] production.INFO: Constructing job for order: 179656  
[2026-03-25 11:12:52] production.INFO: Handling job for order: 179656  
[2026-03-25 11:12:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:12:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:12:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b043758-8692-496a-8b2d-b8b9419c8822&Player_ID=51833033977  
[2026-03-25 11:12:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b043758-8692-496a-8b2d-b8b9419c8822&Player_ID=51833033977","has_body":false} 
[2026-03-25 11:12:53] production.INFO: Operation sent successfully {"operation_id":164521,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-96nAn-1774426372","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 11:12:53"}},"processed_data":{"order_number":"ORD-96nAn-1774426372","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 11:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02"} 
[2026-03-25 11:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","total_operations":3,"sites_count":1} 
[2026-03-25 11:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-96nAn-1774426372"]} 
[2026-03-25 11:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 11:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-96nAn-1774426372","operation_id":164521} 
[2026-03-25 11:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 11:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x72VJvtRpoDaqINTP0i3vx0MoJxXIue7","execution_time":"2026-03-25 11:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:14:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-96nAn-1774426372","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 11:14:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-96nAn-1774426372","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 11:14:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:14:43] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":179656} 
[2026-03-25 11:14:43] production.INFO: Order updated successfully. Order ID: 179656, Status: completed  
[2026-03-25 11:14:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-96nAn-1774426372","status":"completed","codes_count":0} 
[2026-03-25 11:15:02] production.INFO: Constructing job for order: 179657  
[2026-03-25 11:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:15:04] production.INFO: async() رجع: true  
[2026-03-25 11:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:15:05] production.INFO: Handling job for order: 179657  
[2026-03-25 11:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=fc29153b-0d6e-4ec6-a502-f6c0347b7c76&Player_ID=12866844299  
[2026-03-25 11:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=fc29153b-0d6e-4ec6-a502-f6c0347b7c76&Player_ID=12866844299","has_body":false} 
[2026-03-25 11:15:06] production.INFO: Operation sent successfully {"operation_id":164522,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u0t35-1774426506","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 11:15:06"}},"processed_data":{"order_number":"ORD-u0t35-1774426506","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-25 11:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03"} 
[2026-03-25 11:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","total_operations":3,"sites_count":1} 
[2026-03-25 11:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-u0t35-1774426506"]} 
[2026-03-25 11:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 11:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0t35-1774426506","operation_id":164522} 
[2026-03-25 11:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0t35-1774426506","operation_id":164522,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 11:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0t35-1774426506","operation_id":164522,"processed":0,"errors":0} 
[2026-03-25 11:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S9SiPEbIoMOY6YeQGhF80fZberUyTqlC","execution_time":"2026-03-25 11:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0t35-1774426506","operation_id":164522} 
[2026-03-25 11:17:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u0t35-1774426506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 11:17:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-u0t35-1774426506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 11:17:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:17:23] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":179657} 
[2026-03-25 11:17:23] production.INFO: Order updated successfully. Order ID: 179657, Status: completed  
[2026-03-25 11:17:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u0t35-1774426506","status":"completed","codes_count":0} 
[2026-03-25 11:17:23] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-25 11:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04"} 
[2026-03-25 11:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","total_operations":2,"sites_count":1} 
[2026-03-25 11:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WcL5L29iMt2QsHigtKm4iwIMlf8YW6gz","execution_time":"2026-03-25 11:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01"} 
[2026-03-25 11:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LGZrVUzA5RX1EzDt77CNyVxGDs4s59jC","execution_time":"2026-03-25 11:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:20:01] production.INFO: Executing GetProducts task...  
[2026-03-25 11:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:20:01] production.INFO: Executing GetProducts task...  
[2026-03-25 11:20:03] production.INFO: async() رجع: true  
[2026-03-25 11:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:20:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01"} 
[2026-03-25 11:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EjjTCaSCS4hg6Pgj4gds0KZu8bYdI3Ns","execution_time":"2026-03-25 11:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:23:10] production.INFO: Constructing job for order: 179658  
[2026-03-25 11:23:11] production.INFO: Handling job for order: 179658  
[2026-03-25 11:23:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:23:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:23:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=4852c11d-4ced-45e4-a4b1-cbe6d6b0462d&Player_ID=0953321825  
[2026-03-25 11:23:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=4852c11d-4ced-45e4-a4b1-cbe6d6b0462d&Player_ID=0953321825","has_body":false} 
[2026-03-25 11:23:11] production.INFO: Operation sent successfully {"operation_id":164523,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yGVMh-1774426991","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 11:23:11"}},"processed_data":{"order_number":"ORD-yGVMh-1774426991","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 11:23:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159049730","note":"shamcash","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps1dcrqh0lg3j5pxISiC"}},"user_id":1417} 
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 11:23:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 11:23:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18735,"user_id":1417,"amount":5000.0,"admins_notified":7} 
[2026-03-25 11:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02"} 
[2026-03-25 11:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","total_operations":3,"sites_count":2} 
[2026-03-25 11:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-yGVMh-1774426991"]} 
[2026-03-25 11:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 11:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 11:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 11:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"count":1} 
[2026-03-25 11:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"count":1} 
[2026-03-25 11:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"user_id":1717,"notification_type":"order_approved","reference_id":179658} 
[2026-03-25 11:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 11:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 11:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"processed":1,"errors":0} 
[2026-03-25 11:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523,"processed":1,"errors":0} 
[2026-03-25 11:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4CrKLIISemQ28BmoYMdvglJqFagR3Ftb","execution_time":"2026-03-25 11:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGVMh-1774426991","operation_id":164523} 
[2026-03-25 11:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-25 11:24:50] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159049730","note":"shamcash","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcccqco7lflbd5bdHqbz"}},"user_id":1417} 
[2026-03-25 11:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:25:05] production.INFO: async() رجع: true  
[2026-03-25 11:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03"} 
[2026-03-25 11:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","total_operations":2,"sites_count":1} 
[2026-03-25 11:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hu8LsPAaNa4diSqMYpg7FmfHcnGMKAVl","execution_time":"2026-03-25 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:26:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1417,"notification_type":"request_approved","reference_id":18735} 
[2026-03-25 11:26:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 11:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03"} 
[2026-03-25 11:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","total_operations":2,"sites_count":1} 
[2026-03-25 11:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ufOgGgn8UzAF6L7ktHrHgZpClUMx038a","execution_time":"2026-03-25 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:29:11] production.INFO: Constructing job for order: 179659  
[2026-03-25 11:29:13] production.INFO: Handling job for order: 179659  
[2026-03-25 11:29:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:29:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:29:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=fc791c2a-be50-4135-82e2-4faa84a99b22&Player_ID=0968672527  
[2026-03-25 11:29:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=fc791c2a-be50-4135-82e2-4faa84a99b22&Player_ID=0968672527","has_body":false} 
[2026-03-25 11:29:13] production.INFO: Operation sent successfully {"operation_id":164524,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P4ORQ-1774427353","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 11:29:13"}},"processed_data":{"order_number":"ORD-P4ORQ-1774427353","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 11:29:22] production.INFO: Constructing job for order: 179660  
[2026-03-25 11:29:25] production.INFO: Handling job for order: 179660  
[2026-03-25 11:29:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:29:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:29:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b49d1e5d-ea52-4d61-81cf-9c8a909e7e4a&Player_ID=0968672527  
[2026-03-25 11:29:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b49d1e5d-ea52-4d61-81cf-9c8a909e7e4a&Player_ID=0968672527","has_body":false} 
[2026-03-25 11:29:26] production.INFO: Operation sent successfully {"operation_id":164525,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UGA-1774427366","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 11:29:26"}},"processed_data":{"order_number":"ORD-UGA-1774427366","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 11:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02"} 
[2026-03-25 11:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","total_operations":4,"sites_count":2} 
[2026-03-25 11:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-P4ORQ-1774427353","ORD-UGA-1774427366"]} 
[2026-03-25 11:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 11:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 11:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 11:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"count":2} 
[2026-03-25 11:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"count":2} 
[2026-03-25 11:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"user_id":34,"notification_type":"order_approved","reference_id":179659} 
[2026-03-25 11:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"user_id":34,"notification_type":"order_approved","reference_id":179660} 
[2026-03-25 11:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 11:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 11:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"processed":2,"errors":0} 
[2026-03-25 11:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525,"processed":2,"errors":0} 
[2026-03-25 11:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sIs4PUvn1XAwstszqL3xDgFIUpZ56lys","execution_time":"2026-03-25 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGA-1774427366","operation_id":164525} 
[2026-03-25 11:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:30:04] production.INFO: async() رجع: true  
[2026-03-25 11:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-25 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-25 11:30:12] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"350.0","mainamount":"350","operation_number":"3913","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpumqju69pqigj2wCFBPv"}},"user_id":477} 
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 11:30:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 11:30:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18736,"user_id":477,"amount":350.0,"admins_notified":7} 
[2026-03-25 11:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01"} 
[2026-03-25 11:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fp9g5e6wCKVxERy6gOYqPkOeJEbhZkWh","execution_time":"2026-03-25 11:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01"} 
[2026-03-25 11:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KoEjkZ2vuZbUDuwJGlhrGmlI7ODws1uC","execution_time":"2026-03-25 11:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:34:29] production.INFO: Constructing job for order: 179661  
[2026-03-25 11:34:32] production.INFO: Handling job for order: 179661  
[2026-03-25 11:34:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:34:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:34:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=20000&uuid=87a65c9c-2315-4429-8cf8-25a5a045200c&Player_ID=107003278  
[2026-03-25 11:34:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=20000&uuid=87a65c9c-2315-4429-8cf8-25a5a045200c&Player_ID=107003278","has_body":false} 
[2026-03-25 11:34:32] production.INFO: Operation sent successfully {"operation_id":164526,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iXIoB2fH-1774427672","amount":33.5,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 11:34:32"}},"processed_data":{"order_number":"ORD-iXIoB2fH-1774427672","amount":33.5,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 11:34:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iXIoB2fH-1774427672","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 11:34:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-iXIoB2fH-1774427672","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 11:34:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:34:39] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179661} 
[2026-03-25 11:34:39] production.INFO: Order updated successfully. Order ID: 179661, Status: completed  
[2026-03-25 11:34:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iXIoB2fH-1774427672","status":"completed","codes_count":0} 
[2026-03-25 11:34:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 11:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:35:05] production.INFO: async() رجع: true  
[2026-03-25 11:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:35:59] production.INFO: Constructing job for order: 179662  
[2026-03-25 11:36:00] production.INFO: Handling job for order: 179662  
[2026-03-25 11:36:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:36:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:36:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1500&uuid=ed3e8794-9863-4608-82da-f92819a1b7d1&Player_ID=16941391  
[2026-03-25 11:36:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1500&uuid=ed3e8794-9863-4608-82da-f92819a1b7d1&Player_ID=16941391","has_body":false} 
[2026-03-25 11:36:01] production.INFO: Operation sent successfully {"operation_id":164527,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DSTR-1774427760","amount":2.575008449999999893265112405060790479183197021484375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 11:36:01"}},"processed_data":{"order_number":"ORD-DSTR-1774427760","amount":2.575008449999999893265112405060790479183197021484375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 11:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04"} 
[2026-03-25 11:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","total_operations":3,"sites_count":1} 
[2026-03-25 11:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-DSTR-1774427760"]} 
[2026-03-25 11:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 11:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DSTR-1774427760","operation_id":164527} 
[2026-03-25 11:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 11:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ypicMbJbBoUcIEqrWDSRCMuVaqBjuCwA","execution_time":"2026-03-25 11:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04"} 
[2026-03-25 11:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","total_operations":3,"sites_count":1} 
[2026-03-25 11:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-DSTR-1774427760"]} 
[2026-03-25 11:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 11:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 11:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 11:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 11:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 11:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":148,"notification_type":"order_approved","reference_id":179662} 
[2026-03-25 11:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 11:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 11:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 11:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 11:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KD08g9RS5hOtp605mw8rTvnuZwg4l3yy","execution_time":"2026-03-25 11:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 11:39:35] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"20000.0","mainamount":"20000","operation_number":"159065161","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpem3hoglgeqhc4pk2fcU"}},"user_id":148} 
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 11:39:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 11:39:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18737,"user_id":148,"amount":20000.0,"admins_notified":7} 
[2026-03-25 11:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02"} 
[2026-03-25 11:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","total_operations":2,"sites_count":1} 
[2026-03-25 11:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Z04y591gvYI3FdUbkc6ii2ecEb108I5v","execution_time":"2026-03-25 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:40:04] production.INFO: async() رجع: true  
[2026-03-25 11:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02"} 
[2026-03-25 11:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","total_operations":2,"sites_count":1} 
[2026-03-25 11:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2f9Ty8Xx8fUbfsTxZZJYdT1XqrcZo5Sf","execution_time":"2026-03-25 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02"} 
[2026-03-25 11:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","total_operations":2,"sites_count":1} 
[2026-03-25 11:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pJ47qNpJDgYqM2oeHoLpiHNz4imDELjB","execution_time":"2026-03-25 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 11:45:05] production.INFO: async() رجع: true  
[2026-03-25 11:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03"} 
[2026-03-25 11:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","total_operations":2,"sites_count":1} 
[2026-03-25 11:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oOVDd0Lcns6eoa1fIW9X0HmuXbflncJz","execution_time":"2026-03-25 11:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:46:19] production.INFO: Constructing job for order: 179664  
[2026-03-25 11:46:21] production.INFO: Handling job for order: 179664  
[2026-03-25 11:46:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:46:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:46:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=26000&uuid=76da2a84-40f9-46b1-9033-5d6c04e92937&Player_ID=1860188  
[2026-03-25 11:46:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=26000&uuid=76da2a84-40f9-46b1-9033-5d6c04e92937&Player_ID=1860188","has_body":false} 
[2026-03-25 11:46:22] production.INFO: Operation sent successfully {"operation_id":164528,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XUMp-1774428382","amount":2.616611400000000031695890356786549091339111328125,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-25 11:46:22"}},"processed_data":{"order_number":"ORD-XUMp-1774428382","amount":2.616611400000000031695890356786549091339111328125,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-25 11:47:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XUMp-1774428382","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 11:47:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-XUMp-1774428382","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 11:47:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:47:16] production.INFO: SendAcceptReject: Notification queued {"user_id":770,"notification_type":"order_approved","reference_id":179664} 
[2026-03-25 11:47:16] production.INFO: Order updated successfully. Order ID: 179664, Status: completed  
[2026-03-25 11:47:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XUMp-1774428382","status":"completed","codes_count":0} 
[2026-03-25 11:47:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 11:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01"} 
[2026-03-25 11:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DScHfWaO5bp5v4TuaOhP3973SHbEQh8F","execution_time":"2026-03-25 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01"} 
[2026-03-25 11:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","total_operations":2,"sites_count":1} 
[2026-03-25 11:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RVMDYKVaursu0WHTUgnXHa87CKxBBhIc","execution_time":"2026-03-25 11:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:50:02] production.INFO: Executing GetProducts task...  
[2026-03-25 11:50:04] production.INFO: async() رجع: true  
[2026-03-25 11:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:50:17] production.INFO: Constructing job for order: 179665  
[2026-03-25 11:50:20] production.INFO: Handling job for order: 179665  
[2026-03-25 11:50:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:50:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:50:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=fd5666e1-be20-48f4-9505-7762f83d9cb3&Player_ID=471156  
[2026-03-25 11:50:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=fd5666e1-be20-48f4-9505-7762f83d9cb3&Player_ID=471156","has_body":false} 
[2026-03-25 11:50:21] production.INFO: Operation sent successfully {"operation_id":164529,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WH0hP5q-1774428621","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 11:50:21"}},"processed_data":{"order_number":"ORD-WH0hP5q-1774428621","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 11:50:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WH0hP5q-1774428621","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 11:50:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-WH0hP5q-1774428621","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 11:50:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:50:25] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179665} 
[2026-03-25 11:50:25] production.INFO: Order updated successfully. Order ID: 179665, Status: completed  
[2026-03-25 11:50:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WH0hP5q-1774428621","status":"completed","codes_count":0} 
[2026-03-25 11:50:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 11:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03"} 
[2026-03-25 11:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","total_operations":2,"sites_count":1} 
[2026-03-25 11:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vIdv9sZsdcckAfHd6xL5UlMU25XUN0ux","execution_time":"2026-03-25 11:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:52:55] production.INFO: Constructing job for order: 179666  
[2026-03-25 11:52:57] production.INFO: Handling job for order: 179666  
[2026-03-25 11:52:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:52:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:52:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4fa51640-cba1-4ee4-8933-ea9826e6e54e&Player_ID=471156  
[2026-03-25 11:52:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4fa51640-cba1-4ee4-8933-ea9826e6e54e&Player_ID=471156","has_body":false} 
[2026-03-25 11:52:58] production.INFO: Operation sent successfully {"operation_id":164530,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ROy-1774428778","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 11:52:58"}},"processed_data":{"order_number":"ORD-ROy-1774428778","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 11:53:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ROy-1774428778","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 11:53:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-ROy-1774428778","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 11:53:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:53:01] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179666} 
[2026-03-25 11:53:01] production.INFO: Order updated successfully. Order ID: 179666, Status: completed  
[2026-03-25 11:53:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ROy-1774428778","status":"completed","codes_count":0} 
[2026-03-25 11:53:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 11:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04"} 
[2026-03-25 11:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","total_operations":2,"sites_count":1} 
[2026-03-25 11:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Cl1YkMtDQeE0wmHr98tgn8pHNgg8rU9Y","execution_time":"2026-03-25 11:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 11:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 11:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 11:55:03] production.INFO: async() رجع: true  
[2026-03-25 11:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 11:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 11:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 11:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 11:55:44] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600431359622","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfsj4332mcl569cYRQXX"}},"user_id":305} 
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 11:55:47] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 11:55:47] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18738,"user_id":305,"amount":500.0,"admins_notified":7} 
[2026-03-25 11:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02"} 
[2026-03-25 11:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","total_operations":2,"sites_count":1} 
[2026-03-25 11:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 11:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 11:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 11:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qnF0M81NjM0RFnu0UihDpAgrBwABv9cT","execution_time":"2026-03-25 11:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:56:11] production.INFO: Constructing job for order: 179667  
[2026-03-25 11:56:14] production.INFO: Handling job for order: 179667  
[2026-03-25 11:56:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:56:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:56:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9895cecc-3e7d-4787-a18d-1c00d5022de3&Player_ID=52215906147  
[2026-03-25 11:56:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9895cecc-3e7d-4787-a18d-1c00d5022de3&Player_ID=52215906147","has_body":false} 
[2026-03-25 11:56:15] production.INFO: Operation sent successfully {"operation_id":164531,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eD8lFeG-1774428975","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 11:56:15"}},"processed_data":{"order_number":"ORD-eD8lFeG-1774428975","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 11:56:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eD8lFeG-1774428975","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 11:56:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-eD8lFeG-1774428975","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 11:56:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:56:32] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179667} 
[2026-03-25 11:56:32] production.INFO: Order updated successfully. Order ID: 179667, Status: completed  
[2026-03-25 11:56:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eD8lFeG-1774428975","status":"completed","codes_count":0} 
[2026-03-25 11:56:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 11:57:20] production.INFO: Constructing job for order: 179668  
[2026-03-25 11:57:21] production.INFO: Handling job for order: 179668  
[2026-03-25 11:57:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:57:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:57:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=73edb16c-1086-48a2-9000-0de0f91bcf7f&Player_ID=11200494  
[2026-03-25 11:57:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=73edb16c-1086-48a2-9000-0de0f91bcf7f&Player_ID=11200494","has_body":false} 
[2026-03-25 11:57:22] production.INFO: Operation sent successfully {"operation_id":164532,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S1F-1774429041","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 11:57:22"}},"processed_data":{"order_number":"ORD-S1F-1774429041","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 11:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04"} 
[2026-03-25 11:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","total_operations":3,"sites_count":1} 
[2026-03-25 11:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-S1F-1774429041"]} 
[2026-03-25 11:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 11:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 11:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 11:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S1F-1774429041","operation_id":164532} 
[2026-03-25 11:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 11:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 11:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"erO69je82iUUL1Igu4bJvb5RiCo0cEiB","execution_time":"2026-03-25 11:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 11:58:19] production.INFO: Constructing job for order: 179669  
[2026-03-25 11:58:22] production.INFO: Handling job for order: 179669  
[2026-03-25 11:58:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 11:58:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:58:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=4f6c02ca-f85c-4ad7-a9b2-7b523ceb9a75&Player_ID=20204s  
[2026-03-25 11:58:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=4f6c02ca-f85c-4ad7-a9b2-7b523ceb9a75&Player_ID=20204s","has_body":false} 
[2026-03-25 11:58:23] production.INFO: Operation sent successfully {"operation_id":164533,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JTrAOy-1774429102","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 11:58:23"}},"processed_data":{"order_number":"ORD-JTrAOy-1774429102","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 11:58:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JTrAOy-1774429102","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 11:58:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-JTrAOy-1774429102","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 11:58:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 11:58:29] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179669} 
[2026-03-25 11:58:29] production.INFO: Order updated successfully. Order ID: 179669, Status: completed  
[2026-03-25 11:58:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JTrAOy-1774429102","status":"completed","codes_count":0} 
[2026-03-25 11:58:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 11:58:41] production.INFO: Constructing job for order: 179670  
[2026-03-25 11:58:44] production.INFO: Handling job for order: 179670  
[2026-03-25 11:58:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:58:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:58:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=efa435d5-a2d6-45ab-b9e1-ee98b25edc1f&Player_ID=0985368215  
[2026-03-25 11:58:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=efa435d5-a2d6-45ab-b9e1-ee98b25edc1f&Player_ID=0985368215","has_body":false} 
[2026-03-25 11:58:45] production.INFO: Operation sent successfully {"operation_id":164534,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wM7-1774429124","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 11:58:45"}},"processed_data":{"order_number":"ORD-wM7-1774429124","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 11:58:55] production.INFO: Constructing job for order: 179671  
[2026-03-25 11:58:57] production.INFO: Handling job for order: 179671  
[2026-03-25 11:58:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 11:58:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 11:58:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=853ac7f9-fd93-493f-a021-76f7343b21dc&Player_ID=0985368215  
[2026-03-25 11:58:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=853ac7f9-fd93-493f-a021-76f7343b21dc&Player_ID=0985368215","has_body":false} 
[2026-03-25 11:58:57] production.INFO: Operation sent successfully {"operation_id":164535,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6G19-1774429137","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 11:58:57"}},"processed_data":{"order_number":"ORD-6G19-1774429137","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 12:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03"} 
[2026-03-25 12:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","total_operations":5,"sites_count":2} 
[2026-03-25 12:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-S1F-1774429041"]} 
[2026-03-25 12:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 12:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":949,"notification_type":"order_approved","reference_id":179668} 
[2026-03-25 12:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-wM7-1774429124","ORD-6G19-1774429137"]} 
[2026-03-25 12:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 12:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 12:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 12:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"count":2} 
[2026-03-25 12:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"count":2} 
[2026-03-25 12:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"user_id":1547,"notification_type":"order_approved","reference_id":179671} 
[2026-03-25 12:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"user_id":1547,"notification_type":"order_approved","reference_id":179670} 
[2026-03-25 12:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"processed":2,"errors":0} 
[2026-03-25 12:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534,"processed":2,"errors":0} 
[2026-03-25 12:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KXXSl38i9fiiXZEXcxnoe9Uf4SEbS2bJ","execution_time":"2026-03-25 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wM7-1774429124","operation_id":164534} 
[2026-03-25 12:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 12:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 12:00:06] production.INFO: async() رجع: true  
[2026-03-25 12:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 12:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-25 12:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-25 12:01:52] production.INFO: Constructing job for order: 179672  
[2026-03-25 12:01:53] production.INFO: Handling job for order: 179672  
[2026-03-25 12:01:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:01:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:01:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2800&uuid=7461a762-b8dc-4964-8fa6-0d60d99b8835&Player_ID=48662314  
[2026-03-25 12:01:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2800&uuid=7461a762-b8dc-4964-8fa6-0d60d99b8835&Player_ID=48662314","has_body":false} 
[2026-03-25 12:01:54] production.INFO: Operation sent successfully {"operation_id":164536,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gB3JAjp-1774429313","amount":4.806682439999999445490175276063382625579833984375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 12:01:54"}},"processed_data":{"order_number":"ORD-gB3JAjp-1774429313","amount":4.806682439999999445490175276063382625579833984375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 12:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03"} 
[2026-03-25 12:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","total_operations":3,"sites_count":1} 
[2026-03-25 12:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-gB3JAjp-1774429313"]} 
[2026-03-25 12:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gB3JAjp-1774429313","operation_id":164536} 
[2026-03-25 12:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 12:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IrWsfkGS1WJpe4jKjUzU3XPS3vsAahVz","execution_time":"2026-03-25 12:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:02:55] production.INFO: Constructing job for order: 179673  
[2026-03-25 12:02:57] production.INFO: Handling job for order: 179673  
[2026-03-25 12:02:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:02:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:02:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=c3cfd393-cf24-49c7-898f-eb9ef0c423f5&Player_ID=0959340953  
[2026-03-25 12:02:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=c3cfd393-cf24-49c7-898f-eb9ef0c423f5&Player_ID=0959340953","has_body":false} 
[2026-03-25 12:02:58] production.INFO: Operation sent successfully {"operation_id":164537,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cxq-1774429378","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:02:58"}},"processed_data":{"order_number":"ORD-cxq-1774429378","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04"} 
[2026-03-25 12:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","total_operations":4,"sites_count":2} 
[2026-03-25 12:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-gB3JAjp-1774429313"]} 
[2026-03-25 12:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 12:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":1032,"notification_type":"order_approved","reference_id":179672} 
[2026-03-25 12:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-cxq-1774429378"]} 
[2026-03-25 12:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 12:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"count":1} 
[2026-03-25 12:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"count":1} 
[2026-03-25 12:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"user_id":1551,"notification_type":"order_approved","reference_id":179673} 
[2026-03-25 12:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"processed":1,"errors":0} 
[2026-03-25 12:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537,"processed":1,"errors":0} 
[2026-03-25 12:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SgL3vPcFddobO4dS6u4Ww7SaQXCwZIDy","execution_time":"2026-03-25 12:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cxq-1774429378","operation_id":164537} 
[2026-03-25 12:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 12:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-25 12:04:07] production.INFO: Constructing job for order: 179674  
[2026-03-25 12:04:10] production.INFO: Handling job for order: 179674  
[2026-03-25 12:04:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:04:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:04:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=371ee0ac-fa8d-4373-a126-2cc2330942da&Player_ID=11483351918  
[2026-03-25 12:04:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=371ee0ac-fa8d-4373-a126-2cc2330942da&Player_ID=11483351918","has_body":false} 
[2026-03-25 12:04:11] production.INFO: Operation sent successfully {"operation_id":164538,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ge2-1774429451","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:04:11"}},"processed_data":{"order_number":"ORD-ge2-1774429451","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:04:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ge2-1774429451","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:04:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-ge2-1774429451","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:04:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:04:50] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":179674} 
[2026-03-25 12:04:50] production.INFO: Order updated successfully. Order ID: 179674, Status: completed  
[2026-03-25 12:04:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ge2-1774429451","status":"completed","codes_count":0} 
[2026-03-25 12:04:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 12:04:58] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 12:04:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 12:04:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 12:05:00] production.INFO: Constructing job for order: 179675  
[2026-03-25 12:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:05:04] production.INFO: async() رجع: true  
[2026-03-25 12:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:05:06] production.INFO: Handling job for order: 179675  
[2026-03-25 12:05:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:05:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/205/params?qty=1&uuid=00e7c5cd-1b9d-4828-b52d-275eb2b47cc7  
[2026-03-25 12:05:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/205/params?qty=1&uuid=00e7c5cd-1b9d-4828-b52d-275eb2b47cc7","has_body":false} 
[2026-03-25 12:05:06] production.INFO: Operation sent successfully {"operation_id":164539,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dvJPE-1774429506","amount":0.88112500000000004707345624410663731396198272705078125,"status":"processing","product":"60UC PIN","game":"Pubg Codes","notes":[],"created_at":"2026-03-25 12:05:06"}},"processed_data":{"order_number":"ORD-dvJPE-1774429506","amount":0.88112500000000004707345624410663731396198272705078125,"status":"processing","product":"60UC PIN","game":"Pubg Codes"}} 
[2026-03-25 12:05:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dvJPE-1774429506","status":"completed","notes":[],"codes":["55tuG4MV2C223cC3rb"]}} 
[2026-03-25 12:05:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-dvJPE-1774429506","status":"completed","codes":["55tuG4MV2C223cC3rb"],"notes":[]} 
[2026-03-25 12:05:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:05:15] production.INFO: Added codes to order via OrderService {"order_id":179675,"codes_count":1,"codes":["55tuG4MV2C223cC3rb"]} 
[2026-03-25 12:05:15] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":179675} 
[2026-03-25 12:05:15] production.INFO: Order updated successfully. Order ID: 179675, Status: completed  
[2026-03-25 12:05:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dvJPE-1774429506","status":"completed","codes_count":1} 
[2026-03-25 12:05:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 12:05:53] production.INFO: Constructing job for order: 179676  
[2026-03-25 12:05:54] production.INFO: Handling job for order: 179676  
[2026-03-25 12:05:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:05:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:05:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c5fdf5c7-05bb-4783-af2a-83652242e15e&Player_ID=1051883243  
[2026-03-25 12:05:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c5fdf5c7-05bb-4783-af2a-83652242e15e&Player_ID=1051883243","has_body":false} 
[2026-03-25 12:05:55] production.INFO: Operation sent successfully {"operation_id":164540,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5VMqpfzq-1774429555","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 12:05:55"}},"processed_data":{"order_number":"ORD-5VMqpfzq-1774429555","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 12:06:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5VMqpfzq-1774429555","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:06:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-5VMqpfzq-1774429555","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:06:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:06:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1286,"notification_type":"order_approved","reference_id":179676} 
[2026-03-25 12:06:00] production.INFO: Order updated successfully. Order ID: 179676, Status: completed  
[2026-03-25 12:06:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5VMqpfzq-1774429555","status":"completed","codes_count":0} 
[2026-03-25 12:06:01] production.INFO: Constructing job for order: 179677  
[2026-03-25 12:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-25 12:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01"} 
[2026-03-25 12:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","total_operations":2,"sites_count":1} 
[2026-03-25 12:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Q070WpSzsoAPf3PQTj5gebYiZmWAkeFg","execution_time":"2026-03-25 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:06:04] production.INFO: Handling job for order: 179677  
[2026-03-25 12:06:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:06:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:06:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=eb418f09-d44a-48ac-98bf-c7c7c8024eda&Player_ID=1051883243  
[2026-03-25 12:06:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=eb418f09-d44a-48ac-98bf-c7c7c8024eda&Player_ID=1051883243","has_body":false} 
[2026-03-25 12:06:05] production.INFO: Operation sent successfully {"operation_id":164541,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RhVGwEs-1774429565","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 12:06:05"}},"processed_data":{"order_number":"ORD-RhVGwEs-1774429565","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 12:06:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RhVGwEs-1774429565","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:06:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-RhVGwEs-1774429565","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:06:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:06:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1286,"notification_type":"order_approved","reference_id":179677} 
[2026-03-25 12:06:09] production.INFO: Order updated successfully. Order ID: 179677, Status: completed  
[2026-03-25 12:06:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RhVGwEs-1774429565","status":"completed","codes_count":0} 
[2026-03-25 12:06:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-25 12:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02"} 
[2026-03-25 12:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","total_operations":2,"sites_count":1} 
[2026-03-25 12:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kXaIlTXq86oDEz5oXXjwHPjogthWwDMT","execution_time":"2026-03-25 12:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:09:34] production.INFO: Constructing job for order: 179678  
[2026-03-25 12:09:36] production.INFO: Handling job for order: 179678  
[2026-03-25 12:09:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:09:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:09:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=edea7a3e-3af6-462f-9873-27a9148d1a44&Player_ID=776600  
[2026-03-25 12:09:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=edea7a3e-3af6-462f-9873-27a9148d1a44&Player_ID=776600","has_body":false} 
[2026-03-25 12:09:36] production.INFO: Operation sent successfully {"operation_id":164542,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3VyjB5-1774429776","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 12:09:36"}},"processed_data":{"order_number":"ORD-3VyjB5-1774429776","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 12:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03"} 
[2026-03-25 12:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","total_operations":3,"sites_count":1} 
[2026-03-25 12:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-3VyjB5-1774429776"]} 
[2026-03-25 12:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3VyjB5-1774429776","operation_id":164542} 
[2026-03-25 12:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 12:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VFixFMSCoxOPjvUrocTj4SydGAXr7Zr4","execution_time":"2026-03-25 12:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 12:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 12:10:06] production.INFO: async() رجع: true  
[2026-03-25 12:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:10:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3VyjB5-1774429776","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:10:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-3VyjB5-1774429776","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:10:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:10:12] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":179678} 
[2026-03-25 12:10:12] production.INFO: Order updated successfully. Order ID: 179678, Status: completed  
[2026-03-25 12:10:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3VyjB5-1774429776","status":"completed","codes_count":0} 
[2026-03-25 12:10:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 12:10:31] production.INFO: Constructing job for order: 179679  
[2026-03-25 12:10:34] production.INFO: Handling job for order: 179679  
[2026-03-25 12:10:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:10:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:10:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=ad41f737-9ad1-460b-bcbc-eebce8216451&Player_ID=1051883243  
[2026-03-25 12:10:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=ad41f737-9ad1-460b-bcbc-eebce8216451&Player_ID=1051883243","has_body":false} 
[2026-03-25 12:10:35] production.INFO: Operation sent successfully {"operation_id":164543,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n14w-1774429835","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 12:10:35"}},"processed_data":{"order_number":"ORD-n14w-1774429835","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 12:10:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n14w-1774429835","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:10:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-n14w-1774429835","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:10:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:10:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1286,"notification_type":"order_approved","reference_id":179679} 
[2026-03-25 12:10:39] production.INFO: Order updated successfully. Order ID: 179679, Status: completed  
[2026-03-25 12:10:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n14w-1774429835","status":"completed","codes_count":0} 
[2026-03-25 12:10:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-25 12:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02"} 
[2026-03-25 12:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","total_operations":2,"sites_count":1} 
[2026-03-25 12:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yS7TJlLOU9RNnE2vtgHts5q4lY0li1Ev","execution_time":"2026-03-25 12:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:12:33] production.INFO: Constructing job for order: 179680  
[2026-03-25 12:12:36] production.INFO: Handling job for order: 179680  
[2026-03-25 12:12:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:12:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:12:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8dc137c5-f57b-4512-9505-d9679bf6df98&Player_ID=52421054508  
[2026-03-25 12:12:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8dc137c5-f57b-4512-9505-d9679bf6df98&Player_ID=52421054508","has_body":false} 
[2026-03-25 12:12:36] production.INFO: Operation sent successfully {"operation_id":164544,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y03NvZB-1774429956","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:12:36"}},"processed_data":{"order_number":"ORD-y03NvZB-1774429956","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 12:12:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y03NvZB-1774429956","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:12:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-y03NvZB-1774429956","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:12:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:12:48] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179680} 
[2026-03-25 12:12:48] production.INFO: Order updated successfully. Order ID: 179680, Status: completed  
[2026-03-25 12:12:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y03NvZB-1774429956","status":"completed","codes_count":0} 
[2026-03-25 12:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 12:12:56] production.INFO: Constructing job for order: 179681  
[2026-03-25 12:12:57] production.INFO: Handling job for order: 179681  
[2026-03-25 12:12:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:12:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:12:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dc9690fa-8371-4bfa-a62c-e0ccd30594c4&Player_ID=0996274185  
[2026-03-25 12:12:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dc9690fa-8371-4bfa-a62c-e0ccd30594c4&Player_ID=0996274185","has_body":false} 
[2026-03-25 12:12:58] production.INFO: Operation sent successfully {"operation_id":164545,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w7vrAaG-1774429978","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 12:12:58"}},"processed_data":{"order_number":"ORD-w7vrAaG-1774429978","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 12:13:58] production.INFO: Constructing job for order: 179682  
[2026-03-25 12:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01"} 
[2026-03-25 12:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","total_operations":3,"sites_count":2} 
[2026-03-25 12:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-w7vrAaG-1774429978"]} 
[2026-03-25 12:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 12:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"count":1} 
[2026-03-25 12:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"count":1} 
[2026-03-25 12:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"user_id":1056,"notification_type":"order_approved","reference_id":179681} 
[2026-03-25 12:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"processed":1,"errors":0} 
[2026-03-25 12:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545,"processed":1,"errors":0} 
[2026-03-25 12:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YEptDWj97sij1Hev3onyBq4pRyuxDCE2","execution_time":"2026-03-25 12:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w7vrAaG-1774429978","operation_id":164545} 
[2026-03-25 12:14:02] production.INFO: Handling job for order: 179682  
[2026-03-25 12:14:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:14:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:14:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3de92a93-1ca7-4337-8a7d-199c05354480&Player_ID=8221390261  
[2026-03-25 12:14:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3de92a93-1ca7-4337-8a7d-199c05354480&Player_ID=8221390261","has_body":false} 
[2026-03-25 12:14:02] production.INFO: Operation sent successfully {"operation_id":164546,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-43A-1774430042","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:14:02"}},"processed_data":{"order_number":"ORD-43A-1774430042","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 12:14:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"220.0","mainamount":"220","operation_number":"159099528","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3mk3sbvj771h9HAvGv3"}},"user_id":1133} 
[2026-03-25 12:14:17] production.INFO: Constructing job for order: 179683  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:14:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:14:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18739,"user_id":1133,"amount":220.0,"admins_notified":7} 
[2026-03-25 12:14:18] production.INFO: Handling job for order: 179683  
[2026-03-25 12:14:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:14:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:14:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=bf27aa8b-dd7d-49b9-9fba-74ad472ab026&Player_ID=0996274185  
[2026-03-25 12:14:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=bf27aa8b-dd7d-49b9-9fba-74ad472ab026&Player_ID=0996274185","has_body":false} 
[2026-03-25 12:14:18] production.INFO: Operation sent successfully {"operation_id":164547,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bNEf7fL-1774430058","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 12:14:18"}},"processed_data":{"order_number":"ORD-bNEf7fL-1774430058","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 12:14:20] production.INFO: Constructing job for order: 179684  
[2026-03-25 12:14:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-43A-1774430042","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:14:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-43A-1774430042","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:14:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:14:21] production.INFO: Handling job for order: 179684  
[2026-03-25 12:14:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:14:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:14:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b795da49-5cb9-433d-8db1-0df265b8fbb1&Player_ID=8221390261  
[2026-03-25 12:14:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b795da49-5cb9-433d-8db1-0df265b8fbb1&Player_ID=8221390261","has_body":false} 
[2026-03-25 12:14:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":179682} 
[2026-03-25 12:14:21] production.INFO: Order updated successfully. Order ID: 179682, Status: completed  
[2026-03-25 12:14:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-43A-1774430042","status":"completed","codes_count":0} 
[2026-03-25 12:14:22] production.INFO: Operation sent successfully {"operation_id":164548,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C2d-1774430062","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:14:22"}},"processed_data":{"order_number":"ORD-C2d-1774430062","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:14:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 12:14:35] production.INFO: Constructing job for order: 179685  
[2026-03-25 12:14:37] production.INFO: Handling job for order: 179685  
[2026-03-25 12:14:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:14:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:14:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=ccf251ef-97fc-4f4b-86c9-79472c34992f&Player_ID=74751859  
[2026-03-25 12:14:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=ccf251ef-97fc-4f4b-86c9-79472c34992f&Player_ID=74751859","has_body":false} 
[2026-03-25 12:14:38] production.INFO: Operation sent successfully {"operation_id":164549,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j5C-1774430078","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 12:14:38"}},"processed_data":{"order_number":"ORD-j5C-1774430078","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 12:15:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C2d-1774430062","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:15:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-C2d-1774430062","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:15:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:15:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":179684} 
[2026-03-25 12:15:00] production.INFO: Order updated successfully. Order ID: 179684, Status: completed  
[2026-03-25 12:15:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C2d-1774430062","status":"completed","codes_count":0} 
[2026-03-25 12:15:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 12:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:15:04] production.INFO: async() رجع: true  
[2026-03-25 12:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:15:13] production.INFO: Constructing job for order: 179686  
[2026-03-25 12:15:14] production.INFO: Handling job for order: 179686  
[2026-03-25 12:15:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:15:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:15:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=18df9645-50cc-4882-b41d-25a782571af5&Player_ID=18048901  
[2026-03-25 12:15:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=18df9645-50cc-4882-b41d-25a782571af5&Player_ID=18048901","has_body":false} 
[2026-03-25 12:15:15] production.INFO: Operation sent successfully {"operation_id":164550,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QPlWLFy-1774430115","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 12:15:15"}},"processed_data":{"order_number":"ORD-QPlWLFy-1774430115","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 12:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03"} 
[2026-03-25 12:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","total_operations":5,"sites_count":2} 
[2026-03-25 12:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-QPlWLFy-1774430115"]} 
[2026-03-25 12:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QPlWLFy-1774430115","operation_id":164550} 
[2026-03-25 12:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 12:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-bNEf7fL-1774430058","ORD-j5C-1774430078"]} 
[2026-03-25 12:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 12:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 12:16:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 12:16:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"count":2} 
[2026-03-25 12:16:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"count":2} 
[2026-03-25 12:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"user_id":1056,"notification_type":"order_approved","reference_id":179683} 
[2026-03-25 12:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"user_id":1597,"notification_type":"order_approved","reference_id":179685} 
[2026-03-25 12:16:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:16:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:16:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"processed":2,"errors":0} 
[2026-03-25 12:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549,"processed":2,"errors":0} 
[2026-03-25 12:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iYadLjT9HDHf6iHDHeHCu8gJnUKrsD2X","execution_time":"2026-03-25 12:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j5C-1774430078","operation_id":164549} 
[2026-03-25 12:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 12:16:31] production.INFO: Constructing job for order: 179687  
[2026-03-25 12:16:34] production.INFO: Handling job for order: 179687  
[2026-03-25 12:16:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:16:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:16:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=30000&uuid=21b3df36-9638-4d8a-a68d-83b2e804cd47&Player_ID=775266  
[2026-03-25 12:16:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=30000&uuid=21b3df36-9638-4d8a-a68d-83b2e804cd47&Player_ID=775266","has_body":false} 
[2026-03-25 12:16:35] production.INFO: Operation sent successfully {"operation_id":164551,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aQ8-1774430195","amount":2.24620800000000020446577764232642948627471923828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 12:16:35"}},"processed_data":{"order_number":"ORD-aQ8-1774430195","amount":2.24620800000000020446577764232642948627471923828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 12:16:57] production.INFO: Constructing job for order: 179688  
[2026-03-25 12:16:59] production.INFO: Handling job for order: 179688  
[2026-03-25 12:16:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:16:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:16:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=226130ed-0224-4e0b-86fc-9e512a65f03b&Player_ID=0935374515  
[2026-03-25 12:16:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=226130ed-0224-4e0b-86fc-9e512a65f03b&Player_ID=0935374515","has_body":false} 
[2026-03-25 12:17:00] production.INFO: Operation sent successfully {"operation_id":164552,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oApwBT55-1774430220","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 12:17:00"}},"processed_data":{"order_number":"ORD-oApwBT55-1774430220","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 12:17:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aQ8-1774430195","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:17:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-aQ8-1774430195","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:17:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:17:43] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":179687} 
[2026-03-25 12:17:43] production.INFO: Order updated successfully. Order ID: 179687, Status: completed  
[2026-03-25 12:17:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aQ8-1774430195","status":"completed","codes_count":0} 
[2026-03-25 12:17:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 12:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03"} 
[2026-03-25 12:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","total_operations":4,"sites_count":2} 
[2026-03-25 12:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-QPlWLFy-1774430115"]} 
[2026-03-25 12:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 12:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":620,"notification_type":"order_approved","reference_id":179686} 
[2026-03-25 12:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-oApwBT55-1774430220"]} 
[2026-03-25 12:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 12:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"count":1} 
[2026-03-25 12:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"count":1} 
[2026-03-25 12:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"user_id":1136,"notification_type":"order_approved","reference_id":179688} 
[2026-03-25 12:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"processed":1,"errors":0} 
[2026-03-25 12:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552,"processed":1,"errors":0} 
[2026-03-25 12:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l2EUbYQTVIgSWx1PuKHhsHTrdOwtps9l","execution_time":"2026-03-25 12:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oApwBT55-1774430220","operation_id":164552} 
[2026-03-25 12:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 12:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-25 12:19:58] production.INFO: Constructing job for order: 179689  
[2026-03-25 12:20:01] production.INFO: Handling job for order: 179689  
[2026-03-25 12:20:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:20:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:20:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=30000&uuid=33ac5b91-9c7e-4d29-bd58-2616b3e0fd95&Player_ID=8185409  
[2026-03-25 12:20:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=30000&uuid=33ac5b91-9c7e-4d29-bd58-2616b3e0fd95&Player_ID=8185409","has_body":false} 
[2026-03-25 12:20:01] production.INFO: Operation sent successfully {"operation_id":164553,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dRa-1774430401","amount":3.1727699999999998681232682429254055023193359375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 12:20:01"}},"processed_data":{"order_number":"ORD-dRa-1774430401","amount":3.1727699999999998681232682429254055023193359375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 12:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01"} 
[2026-03-25 12:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","total_operations":3,"sites_count":1} 
[2026-03-25 12:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-105PMfI-1774409603","ORD-tUl01fB-1774423528","ORD-dRa-1774430401"]} 
[2026-03-25 12:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-105PMfI-1774409603","operation_id":164489} 
[2026-03-25 12:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dRa-1774430401","operation_id":164553} 
[2026-03-25 12:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 12:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EtP32WTFJu5mOzhYTgWRRaKhyqzWTlHj","execution_time":"2026-03-25 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:20:03] production.INFO: async() رجع: true  
[2026-03-25 12:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:20:16] production.INFO: Constructing job for order: 179690  
[2026-03-25 12:20:17] production.INFO: Handling job for order: 179690  
[2026-03-25 12:20:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:20:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:20:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=71b3fd3e-52b8-485a-a3bf-2a490d740479&Player_ID=0964843561  
[2026-03-25 12:20:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=71b3fd3e-52b8-485a-a3bf-2a490d740479&Player_ID=0964843561","has_body":false} 
[2026-03-25 12:20:18] production.INFO: Operation sent successfully {"operation_id":164554,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VG68-1774430417","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:20:18"}},"processed_data":{"order_number":"ORD-VG68-1774430417","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:20:25] production.INFO: Constructing job for order: 179691  
[2026-03-25 12:20:27] production.INFO: Handling job for order: 179691  
[2026-03-25 12:20:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:20:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:20:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=0f8d810d-4d51-4e9e-bdc7-d22be58e36c4&Player_ID=0964843561  
[2026-03-25 12:20:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=0f8d810d-4d51-4e9e-bdc7-d22be58e36c4&Player_ID=0964843561","has_body":false} 
[2026-03-25 12:20:27] production.INFO: Operation sent successfully {"operation_id":164555,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AgXWf-1774430427","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:20:27"}},"processed_data":{"order_number":"ORD-AgXWf-1774430427","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:20:45] production.INFO: Constructing job for order: 179692  
[2026-03-25 12:20:48] production.INFO: Handling job for order: 179692  
[2026-03-25 12:20:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:20:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:20:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=51c88721-add3-4470-b8a0-4fa1bd230b13&Player_ID=26244386  
[2026-03-25 12:20:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=51c88721-add3-4470-b8a0-4fa1bd230b13&Player_ID=26244386","has_body":false} 
[2026-03-25 12:20:49] production.INFO: Operation sent successfully {"operation_id":164556,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mx0RgjCZ-1774430449","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 12:20:49"}},"processed_data":{"order_number":"ORD-Mx0RgjCZ-1774430449","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 12:21:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-105PMfI-1774409603","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 12:21:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-105PMfI-1774409603","status":"completed","codes":[],"notes":[]} 
[2026-03-25 12:21:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:21:37] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_approved","reference_id":179623} 
[2026-03-25 12:21:37] production.INFO: Order updated successfully. Order ID: 179623, Status: completed  
[2026-03-25 12:21:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-105PMfI-1774409603","status":"completed","codes_count":0} 
[2026-03-25 12:21:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-25 12:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02"} 
[2026-03-25 12:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","total_operations":5,"sites_count":2} 
[2026-03-25 12:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-tUl01fB-1774423528","ORD-dRa-1774430401","ORD-Mx0RgjCZ-1774430449"]} 
[2026-03-25 12:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-25 12:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 12:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":2} 
[2026-03-25 12:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":2} 
[2026-03-25 12:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":442,"notification_type":"order_approved","reference_id":179689} 
[2026-03-25 12:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":442,"notification_type":"order_approved","reference_id":179692} 
[2026-03-25 12:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":2,"errors":0} 
[2026-03-25 12:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":2,"errors":0} 
[2026-03-25 12:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-VG68-1774430417","ORD-AgXWf-1774430427"]} 
[2026-03-25 12:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 12:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 12:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 12:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"count":2} 
[2026-03-25 12:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"count":2} 
[2026-03-25 12:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"user_id":1414,"notification_type":"order_approved","reference_id":179691} 
[2026-03-25 12:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"user_id":1414,"notification_type":"order_approved","reference_id":179690} 
[2026-03-25 12:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"processed":2,"errors":0} 
[2026-03-25 12:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554,"processed":2,"errors":0} 
[2026-03-25 12:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a1PbTo1HAmFB61c4WUeqKtdn3exKygUz","execution_time":"2026-03-25 12:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VG68-1774430417","operation_id":164554} 
[2026-03-25 12:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 12:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 12:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 12:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 12:23:07] production.INFO: Constructing job for order: 179693  
[2026-03-25 12:23:08] production.INFO: Handling job for order: 179693  
[2026-03-25 12:23:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:23:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:23:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e362e3c4-7a84-4e34-9727-7806ae8a25c8&Player_ID=0945391889  
[2026-03-25 12:23:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e362e3c4-7a84-4e34-9727-7806ae8a25c8&Player_ID=0945391889","has_body":false} 
[2026-03-25 12:23:09] production.INFO: Operation sent successfully {"operation_id":164557,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g77wpl-1774430589","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:23:09"}},"processed_data":{"order_number":"ORD-g77wpl-1774430589","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:23:42] production.INFO: Constructing job for order: 179694  
[2026-03-25 12:23:45] production.INFO: Handling job for order: 179694  
[2026-03-25 12:23:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:23:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:23:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=d2ae9765-f081-4c62-aadf-844e4b32c589&Player_ID=0957910947  
[2026-03-25 12:23:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=d2ae9765-f081-4c62-aadf-844e4b32c589&Player_ID=0957910947","has_body":false} 
[2026-03-25 12:23:46] production.INFO: Operation sent successfully {"operation_id":164558,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ANOgOoR-1774430626","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:23:46"}},"processed_data":{"order_number":"ORD-ANOgOoR-1774430626","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01"} 
[2026-03-25 12:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","total_operations":3,"sites_count":2} 
[2026-03-25 12:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-g77wpl-1774430589","ORD-ANOgOoR-1774430626"]} 
[2026-03-25 12:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 12:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558} 
[2026-03-25 12:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 12:24:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:24:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"count":1} 
[2026-03-25 12:24:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"count":1} 
[2026-03-25 12:24:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"user_id":770,"notification_type":"order_approved","reference_id":179693} 
[2026-03-25 12:24:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:24:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:24:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"processed":1,"errors":0} 
[2026-03-25 12:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557,"processed":1,"errors":0} 
[2026-03-25 12:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p7Ahjgzs0D0tIiyUXAGHpGepieMR9SDO","execution_time":"2026-03-25 12:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g77wpl-1774430589","operation_id":164557} 
[2026-03-25 12:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 12:25:01] production.INFO: Executing GetProducts task...  
[2026-03-25 12:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:25:01] production.INFO: Executing GetProducts task...  
[2026-03-25 12:25:03] production.INFO: async() رجع: true  
[2026-03-25 12:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02"} 
[2026-03-25 12:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","total_operations":2,"sites_count":2} 
[2026-03-25 12:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-ANOgOoR-1774430626"]} 
[2026-03-25 12:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 12:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"count":1} 
[2026-03-25 12:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"count":1} 
[2026-03-25 12:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"user_id":32,"notification_type":"order_approved","reference_id":179694} 
[2026-03-25 12:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"processed":1,"errors":0} 
[2026-03-25 12:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558,"processed":1,"errors":0} 
[2026-03-25 12:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ikCiPgUqWqbKhlrbylm8wgvuune7w0RK","execution_time":"2026-03-25 12:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ANOgOoR-1774430626","operation_id":164558} 
[2026-03-25 12:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 12:26:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"590.0","mainamount":"590","operation_number":"159112366","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpisu1egotfm4c0uGQJ4Y"}},"user_id":1038} 
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:26:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:26:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18740,"user_id":1038,"amount":590.0,"admins_notified":7} 
[2026-03-25 12:26:29] production.INFO: Constructing job for order: 179695  
[2026-03-25 12:26:32] production.INFO: Handling job for order: 179695  
[2026-03-25 12:26:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:26:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:26:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=0b230cea-93b9-41b5-a783-7f468e90d31f&Player_ID=18048901  
[2026-03-25 12:26:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=0b230cea-93b9-41b5-a783-7f468e90d31f&Player_ID=18048901","has_body":false} 
[2026-03-25 12:26:33] production.INFO: Operation sent successfully {"operation_id":164559,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nQI04-1774430793","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 12:26:33"}},"processed_data":{"order_number":"ORD-nQI04-1774430793","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 12:27:16] production.INFO: SendAcceptReject: Notification queued {"user_id":477,"notification_type":"request_approved","reference_id":18736} 
[2026-03-25 12:27:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 477  
[2026-03-25 12:27:20] production.INFO: Constructing job for order: 179696  
[2026-03-25 12:27:21] production.INFO: Handling job for order: 179696  
[2026-03-25 12:27:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:27:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:27:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=140000&uuid=04196637-2203-413e-8b4c-c1f8e94d9252&Player_ID=11907405  
[2026-03-25 12:27:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=140000&uuid=04196637-2203-413e-8b4c-c1f8e94d9252&Player_ID=11907405","has_body":false} 
[2026-03-25 12:27:22] production.INFO: Operation sent successfully {"operation_id":164560,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b5N1tw1-1774430842","amount":13.6984680000000000887894202605821192264556884765625,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 12:27:22"}},"processed_data":{"order_number":"ORD-b5N1tw1-1774430842","amount":13.6984680000000000887894202605821192264556884765625,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 12:27:29] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"request_approved","reference_id":18737} 
[2026-03-25 12:27:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 12:27:55] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"request_approved","reference_id":18738} 
[2026-03-25 12:27:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-25 12:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04"} 
[2026-03-25 12:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","total_operations":3,"sites_count":1} 
[2026-03-25 12:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-tUl01fB-1774423528","ORD-nQI04-1774430793","ORD-b5N1tw1-1774430842"]} 
[2026-03-25 12:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5N1tw1-1774430842","operation_id":164560} 
[2026-03-25 12:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 12:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":620,"notification_type":"order_approved","reference_id":179695} 
[2026-03-25 12:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jinuhyWvXpmka9uOovG2yO05ldPIr9fM","execution_time":"2026-03-25 12:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 12:28:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18739} 
[2026-03-25 12:28:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 12:28:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"request_approved","reference_id":18740} 
[2026-03-25 12:28:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 12:29:35] production.INFO: Constructing job for order: 179697  
[2026-03-25 12:29:37] production.INFO: Handling job for order: 179697  
[2026-03-25 12:29:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:29:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:29:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=140a2268-19ed-43a7-8e9b-5aa155beece0&Player_ID=52179911376  
[2026-03-25 12:29:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=140a2268-19ed-43a7-8e9b-5aa155beece0&Player_ID=52179911376","has_body":false} 
[2026-03-25 12:29:38] production.INFO: Operation sent successfully {"operation_id":164561,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EPuU-1774430978","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:29:38"}},"processed_data":{"order_number":"ORD-EPuU-1774430978","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 12:29:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EPuU-1774430978","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:29:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-EPuU-1774430978","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:29:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:29:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":179697} 
[2026-03-25 12:29:56] production.INFO: Order updated successfully. Order ID: 179697, Status: completed  
[2026-03-25 12:29:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EPuU-1774430978","status":"completed","codes_count":0} 
[2026-03-25 12:29:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 12:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02"} 
[2026-03-25 12:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","total_operations":2,"sites_count":1} 
[2026-03-25 12:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-b5N1tw1-1774430842"]} 
[2026-03-25 12:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 12:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":1488,"notification_type":"order_approved","reference_id":179696} 
[2026-03-25 12:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4E718UXjYUfNJT8EOX5dQol6sOpjJAL3","execution_time":"2026-03-25 12:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:30:05] production.INFO: async() رجع: true  
[2026-03-25 12:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 12:30:12] production.INFO: Constructing job for order: 179698  
[2026-03-25 12:30:15] production.INFO: Handling job for order: 179698  
[2026-03-25 12:30:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:30:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:30:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=488733f3-ea13-4638-8dab-8fdc0d8ac6d1&Player_ID=15082543314  
[2026-03-25 12:30:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=488733f3-ea13-4638-8dab-8fdc0d8ac6d1&Player_ID=15082543314","has_body":false} 
[2026-03-25 12:30:16] production.INFO: Operation sent successfully {"operation_id":164562,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FqZT-1774431016","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:30:16"}},"processed_data":{"order_number":"ORD-FqZT-1774431016","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:30:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FqZT-1774431016","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:30:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-FqZT-1774431016","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:30:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:30:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":179698} 
[2026-03-25 12:30:38] production.INFO: Order updated successfully. Order ID: 179698, Status: completed  
[2026-03-25 12:30:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FqZT-1774431016","status":"completed","codes_count":0} 
[2026-03-25 12:30:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 12:30:47] production.INFO: Constructing job for order: 179699  
[2026-03-25 12:30:49] production.INFO: Handling job for order: 179699  
[2026-03-25 12:30:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:30:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:30:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=189cbb02-be33-4d44-af96-f71fe7186f0f&Player_ID=13065581702  
[2026-03-25 12:30:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=189cbb02-be33-4d44-af96-f71fe7186f0f&Player_ID=13065581702","has_body":false} 
[2026-03-25 12:30:50] production.INFO: Operation sent successfully {"operation_id":164563,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YubaqWQo-1774431050","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:30:50"}},"processed_data":{"order_number":"ORD-YubaqWQo-1774431050","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:31:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YubaqWQo-1774431050","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:31:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-YubaqWQo-1774431050","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:31:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:31:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":179699} 
[2026-03-25 12:31:32] production.INFO: Order updated successfully. Order ID: 179699, Status: completed  
[2026-03-25 12:31:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YubaqWQo-1774431050","status":"completed","codes_count":0} 
[2026-03-25 12:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 12:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02"} 
[2026-03-25 12:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","total_operations":1,"sites_count":1} 
[2026-03-25 12:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1D45871f9keclr8mu3GDM0Iu6sQAxGvR","execution_time":"2026-03-25 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:32:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159118285","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcog0jpr8vjfecRhsXkt"}},"user_id":150} 
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:32:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:32:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18741,"user_id":150,"amount":5000.0,"admins_notified":7} 
[2026-03-25 12:32:44] production.INFO: Constructing job for order: 179700  
[2026-03-25 12:32:47] production.INFO: Handling job for order: 179700  
[2026-03-25 12:32:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:32:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:32:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=f60375ab-83c3-42b6-b3d8-8f4a82c33e7b&Player_ID=1073601917  
[2026-03-25 12:32:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=f60375ab-83c3-42b6-b3d8-8f4a82c33e7b&Player_ID=1073601917","has_body":false} 
[2026-03-25 12:32:48] production.INFO: Operation sent successfully {"operation_id":164564,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lc6wu-1774431168","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 12:32:48"}},"processed_data":{"order_number":"ORD-lc6wu-1774431168","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 12:32:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lc6wu-1774431168","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:32:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-lc6wu-1774431168","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:32:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:32:56] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":179700} 
[2026-03-25 12:32:56] production.INFO: Order updated successfully. Order ID: 179700, Status: completed  
[2026-03-25 12:32:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lc6wu-1774431168","status":"completed","codes_count":0} 
[2026-03-25 12:32:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 12:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03"} 
[2026-03-25 12:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","total_operations":1,"sites_count":1} 
[2026-03-25 12:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F8WF0NX1nnCZ4PWyKnPQb5aswGZSo1Rf","execution_time":"2026-03-25 12:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:34:15] production.INFO: Constructing job for order: 179701  
[2026-03-25 12:34:16] production.INFO: Handling job for order: 179701  
[2026-03-25 12:34:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:34:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:34:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=27000&uuid=e30ad205-fa51-4c2f-bd7b-40d861a1c0c2&Player_ID=3270271  
[2026-03-25 12:34:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=27000&uuid=e30ad205-fa51-4c2f-bd7b-40d861a1c0c2&Player_ID=3270271","has_body":false} 
[2026-03-25 12:34:17] production.INFO: Operation sent successfully {"operation_id":164565,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gG8-1774431256","amount":2.02158719999999991756567396805621683597564697265625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 12:34:17"}},"processed_data":{"order_number":"ORD-gG8-1774431256","amount":2.02158719999999991756567396805621683597564697265625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 12:34:59] production.INFO: Constructing job for order: 179702  
[2026-03-25 12:35:01] production.INFO: Constructing job for order: 179703  
[2026-03-25 12:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:35:04] production.INFO: async() رجع: true  
[2026-03-25 12:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:35:05] production.INFO: Handling job for order: 179702  
[2026-03-25 12:35:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:35:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:35:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d0418513-9c56-4578-b6a4-cda40fd5fb9f&Player_ID=51907660376  
[2026-03-25 12:35:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d0418513-9c56-4578-b6a4-cda40fd5fb9f&Player_ID=51907660376","has_body":false} 
[2026-03-25 12:35:06] production.INFO: Operation sent successfully {"operation_id":164566,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w5JMC-1774431306","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:35:06"}},"processed_data":{"order_number":"ORD-w5JMC-1774431306","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 12:35:06] production.INFO: Handling job for order: 179703  
[2026-03-25 12:35:06] production.ERROR: API failed for order 179703 {"order_id":179703,"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(179703, 885, 1, '0e678b42-f3f4-4...', '[{\"key\":\"userna...', 31, 29)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(179703)
#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-25 12:35:06","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-25 12:35:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w5JMC-1774431306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:35:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-w5JMC-1774431306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:35:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:35:17] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179702} 
[2026-03-25 12:35:17] production.INFO: Order updated successfully. Order ID: 179702, Status: completed  
[2026-03-25 12:35:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w5JMC-1774431306","status":"completed","codes_count":0} 
[2026-03-25 12:35:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 12:35:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gG8-1774431256","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:35:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-gG8-1774431256","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:35:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:35:35] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":179701} 
[2026-03-25 12:35:35] production.INFO: Order updated successfully. Order ID: 179701, Status: completed  
[2026-03-25 12:35:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gG8-1774431256","status":"completed","codes_count":0} 
[2026-03-25 12:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-25 12:35:41] production.INFO: SendAcceptReject: Notification queued {"user_id":770,"notification_type":"order_approved","reference_id":179663} 
[2026-03-25 12:35:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 12:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03"} 
[2026-03-25 12:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","total_operations":1,"sites_count":1} 
[2026-03-25 12:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ywHxBl13YEXcAAgQYa35izKtN1OqaFty","execution_time":"2026-03-25 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:36:09] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"159123196","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjhko0b9uf0494VXBYUL"}},"user_id":1299} 
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:36:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:36:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18742,"user_id":1299,"amount":100.0,"admins_notified":7} 
[2026-03-25 12:37:21] production.INFO: Constructing job for order: 179704  
[2026-03-25 12:37:22] production.INFO: Handling job for order: 179704  
[2026-03-25 12:37:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:37:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:37:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eed7c503-b0d4-46ac-88a3-3b9c9e5658d2&Player_ID=51767060814  
[2026-03-25 12:37:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eed7c503-b0d4-46ac-88a3-3b9c9e5658d2&Player_ID=51767060814","has_body":false} 
[2026-03-25 12:37:22] production.INFO: Operation sent successfully {"operation_id":164567,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iQduFvtm-1774431442","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:37:22"}},"processed_data":{"order_number":"ORD-iQduFvtm-1774431442","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 12:37:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iQduFvtm-1774431442","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:37:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-iQduFvtm-1774431442","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:37:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:37:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":179704} 
[2026-03-25 12:37:32] production.INFO: Order updated successfully. Order ID: 179704, Status: completed  
[2026-03-25 12:37:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iQduFvtm-1774431442","status":"completed","codes_count":0} 
[2026-03-25 12:37:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 12:37:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1752,"notification_type":"order_rejected","reference_id":179643} 
[2026-03-25 12:37:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-25 12:37:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-25 12:37:56] production.INFO: Constructing job for order: 179705  
[2026-03-25 12:37:59] production.INFO: Handling job for order: 179705  
[2026-03-25 12:37:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:37:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:37:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6090d9fb-9a8c-4a82-b96c-e54c67f2b0bc&Player_ID=0962852109  
[2026-03-25 12:37:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6090d9fb-9a8c-4a82-b96c-e54c67f2b0bc&Player_ID=0962852109","has_body":false} 
[2026-03-25 12:37:59] production.INFO: Constructing job for order: 179706  
[2026-03-25 12:37:59] production.INFO: Operation sent successfully {"operation_id":164568,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YUNaJu-1774431479","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:37:59"}},"processed_data":{"order_number":"ORD-YUNaJu-1774431479","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02"} 
[2026-03-25 12:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","total_operations":2,"sites_count":2} 
[2026-03-25 12:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-YUNaJu-1774431479"]} 
[2026-03-25 12:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568} 
[2026-03-25 12:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"processed":0,"errors":0} 
[2026-03-25 12:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1dIZRY53ri0Cg3g2E6cqeimO8KkaWxKy","execution_time":"2026-03-25 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568} 
[2026-03-25 12:38:03] production.INFO: Handling job for order: 179706  
[2026-03-25 12:38:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:38:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:38:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b20cca05-1145-473d-a6a0-f6391c21f36a&Player_ID=0962852109  
[2026-03-25 12:38:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b20cca05-1145-473d-a6a0-f6391c21f36a&Player_ID=0962852109","has_body":false} 
[2026-03-25 12:38:03] production.INFO: Operation sent successfully {"operation_id":164569,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X7MgpH-1774431483","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:38:03"}},"processed_data":{"order_number":"ORD-X7MgpH-1774431483","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:38:28] production.INFO: Constructing job for order: 179707  
[2026-03-25 12:38:30] production.INFO: Handling job for order: 179707  
[2026-03-25 12:38:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:38:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:38:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e5ef5312-fb9c-4612-994f-2f92f3a9427f&Player_ID=51767060814  
[2026-03-25 12:38:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e5ef5312-fb9c-4612-994f-2f92f3a9427f&Player_ID=51767060814","has_body":false} 
[2026-03-25 12:38:31] production.INFO: Operation sent successfully {"operation_id":164570,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ipgW5bp-1774431511","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:38:31"}},"processed_data":{"order_number":"ORD-ipgW5bp-1774431511","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 12:38:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ipgW5bp-1774431511","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:38:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-ipgW5bp-1774431511","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:38:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:38:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":179707} 
[2026-03-25 12:38:42] production.INFO: Order updated successfully. Order ID: 179707, Status: completed  
[2026-03-25 12:38:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ipgW5bp-1774431511","status":"completed","codes_count":0} 
[2026-03-25 12:38:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 12:38:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":179703} 
[2026-03-25 12:38:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 12:39:19] production.INFO: Constructing job for order: 179708  
[2026-03-25 12:39:22] production.INFO: Handling job for order: 179708  
[2026-03-25 12:39:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:39:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:39:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aca7518f-4031-4cef-84e9-13ea445fbba1&Player_ID=11614721924  
[2026-03-25 12:39:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aca7518f-4031-4cef-84e9-13ea445fbba1&Player_ID=11614721924","has_body":false} 
[2026-03-25 12:39:23] production.INFO: Operation sent successfully {"operation_id":164571,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k20fsAz9-1774431563","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:39:23"}},"processed_data":{"order_number":"ORD-k20fsAz9-1774431563","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:39:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k20fsAz9-1774431563","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:39:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-k20fsAz9-1774431563","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:39:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:39:48] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":179708} 
[2026-03-25 12:39:48] production.INFO: Order updated successfully. Order ID: 179708, Status: completed  
[2026-03-25 12:39:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k20fsAz9-1774431563","status":"completed","codes_count":0} 
[2026-03-25 12:39:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-25 12:40:01] production.INFO: Constructing job for order: 179709  
[2026-03-25 12:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02"} 
[2026-03-25 12:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","total_operations":3,"sites_count":2} 
[2026-03-25 12:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-YUNaJu-1774431479","ORD-X7MgpH-1774431483"]} 
[2026-03-25 12:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 12:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 12:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 12:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"count":2} 
[2026-03-25 12:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"count":2} 
[2026-03-25 12:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"user_id":43,"notification_type":"order_approved","reference_id":179706} 
[2026-03-25 12:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"user_id":43,"notification_type":"order_approved","reference_id":179705} 
[2026-03-25 12:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"processed":2,"errors":0} 
[2026-03-25 12:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568,"processed":2,"errors":0} 
[2026-03-25 12:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PtOa9WerFK92QjcCTlxD9rokVUg8JQWj","execution_time":"2026-03-25 12:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUNaJu-1774431479","operation_id":164568} 
[2026-03-25 12:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 12:40:04] production.INFO: async() رجع: true  
[2026-03-25 12:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:40:06] production.INFO: Handling job for order: 179709  
[2026-03-25 12:40:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=9ba85ffe-914d-45cb-9ea0-b7133385c112&Player_ID=0965935400  
[2026-03-25 12:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=9ba85ffe-914d-45cb-9ea0-b7133385c112&Player_ID=0965935400","has_body":false} 
[2026-03-25 12:40:07] production.INFO: Constructing job for order: 179710  
[2026-03-25 12:40:07] production.INFO: Operation sent successfully {"operation_id":164572,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k1VRd-1774431607","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:40:07"}},"processed_data":{"order_number":"ORD-k1VRd-1774431607","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 12:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 12:40:10] production.INFO: Handling job for order: 179710  
[2026-03-25 12:40:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:40:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:40:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d2a6eb94-4097-48d4-b7a0-4cee7704f351&Player_ID=0965935400  
[2026-03-25 12:40:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d2a6eb94-4097-48d4-b7a0-4cee7704f351&Player_ID=0965935400","has_body":false} 
[2026-03-25 12:40:10] production.INFO: Operation sent successfully {"operation_id":164573,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BnOaLJc-1774431610","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 12:40:10"}},"processed_data":{"order_number":"ORD-BnOaLJc-1774431610","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 12:41:14] production.INFO: SendAcceptReject: Notification queued {"user_id":150,"notification_type":"request_rejected","reference_id":18741} 
[2026-03-25 12:41:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-25 12:41:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_rejected","reference_id":18742} 
[2026-03-25 12:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 12:41:51] production.INFO: Constructing job for order: 179711  
[2026-03-25 12:41:53] production.INFO: Handling job for order: 179711  
[2026-03-25 12:41:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:41:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:41:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=01d9b0c2-1c75-40db-95d5-94aa7d591ea6&Player_ID=11200494  
[2026-03-25 12:41:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=01d9b0c2-1c75-40db-95d5-94aa7d591ea6&Player_ID=11200494","has_body":false} 
[2026-03-25 12:41:53] production.INFO: Operation sent successfully {"operation_id":164574,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jdpNQRD-1774431713","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 12:41:53"}},"processed_data":{"order_number":"ORD-jdpNQRD-1774431713","amount":2.060006759999999825794247954036109149456024169921875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 12:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02"} 
[2026-03-25 12:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","total_operations":4,"sites_count":2} 
[2026-03-25 12:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jdpNQRD-1774431713"]} 
[2026-03-25 12:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jdpNQRD-1774431713","operation_id":164574} 
[2026-03-25 12:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-k1VRd-1774431607","ORD-BnOaLJc-1774431610"]} 
[2026-03-25 12:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 12:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572} 
[2026-03-25 12:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 12:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"count":1} 
[2026-03-25 12:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"count":1} 
[2026-03-25 12:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"user_id":65,"notification_type":"order_approved","reference_id":179710} 
[2026-03-25 12:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"processed":1,"errors":0} 
[2026-03-25 12:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"processed":1,"errors":0} 
[2026-03-25 12:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lKANJA7N8hQtbA55jCjNxiAvAEJlCkX5","execution_time":"2026-03-25 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572} 
[2026-03-25 12:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 12:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03"} 
[2026-03-25 12:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","total_operations":3,"sites_count":2} 
[2026-03-25 12:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jdpNQRD-1774431713"]} 
[2026-03-25 12:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 12:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":949,"notification_type":"order_approved","reference_id":179711} 
[2026-03-25 12:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-k1VRd-1774431607"]} 
[2026-03-25 12:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 12:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"count":1} 
[2026-03-25 12:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"count":1} 
[2026-03-25 12:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"user_id":65,"notification_type":"order_approved","reference_id":179709} 
[2026-03-25 12:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"processed":1,"errors":0} 
[2026-03-25 12:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572,"processed":1,"errors":0} 
[2026-03-25 12:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ygpVJFdsHLjwLA0xzZWQ89qCbPUNzoi6","execution_time":"2026-03-25 12:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k1VRd-1774431607","operation_id":164572} 
[2026-03-25 12:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 12:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 12:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 12:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 12:45:05] production.INFO: async() رجع: true  
[2026-03-25 12:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:45:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159118285","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmb6dv4kqt6mbdUpeLIs"}},"user_id":150} 
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:45:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:45:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18743,"user_id":150,"amount":5000.0,"admins_notified":7} 
[2026-03-25 12:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01"} 
[2026-03-25 12:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","total_operations":1,"sites_count":1} 
[2026-03-25 12:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"L8FYAgi4Aa4OglDiPpS42OvlgqSn6wKp","execution_time":"2026-03-25 12:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:46:15] 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-25 12:47:02] production.INFO: Constructing job for order: 179712  
[2026-03-25 12:47:04] 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-25 12:47:04] production.INFO: Handling job for order: 179712  
[2026-03-25 12:47:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 12:47:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:47:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/48/params?qty=1&uuid=8383e0a7-274f-4586-aa68-1628734e06b0&Player_ID=0996288897  
[2026-03-25 12:47:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/48/params?qty=1&uuid=8383e0a7-274f-4586-aa68-1628734e06b0&Player_ID=0996288897","has_body":false} 
[2026-03-25 12:47:05] production.INFO: Operation sent successfully {"operation_id":164575,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w6T9-1774432025","amount":152.208049999999985857357387430965900421142578125,"status":"processing","product":"144.23 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 12:47:05"}},"processed_data":{"order_number":"ORD-w6T9-1774432025","amount":152.208049999999985857357387430965900421142578125,"status":"processing","product":"144.23 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 12:47:15] 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-25 12:47:36] production.INFO: Constructing job for order: 179713  
[2026-03-25 12:47:38] production.INFO: Handling job for order: 179713  
[2026-03-25 12:47:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:47:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:47:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2250&uuid=8404ade2-15de-417c-9b1d-2c4106324fcd&Player_ID=46501493  
[2026-03-25 12:47:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2250&uuid=8404ade2-15de-417c-9b1d-2c4106324fcd&Player_ID=46501493","has_body":false} 
[2026-03-25 12:47:39] production.INFO: Operation sent successfully {"operation_id":164576,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-25Uf-1774432058","amount":3.8625126749999996178530636825598776340484619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 12:47:39"}},"processed_data":{"order_number":"ORD-25Uf-1774432058","amount":3.8625126749999996178530636825598776340484619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 12:47:54] production.INFO: Constructing job for order: 179714  
[2026-03-25 12:47:56] 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-25 12:47:57] production.INFO: Handling job for order: 179714  
[2026-03-25 12:47:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:47:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:47:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=05861a4e-6def-4a10-bb74-3db151ac8859&Player_ID=11747600516  
[2026-03-25 12:47:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=05861a4e-6def-4a10-bb74-3db151ac8859&Player_ID=11747600516","has_body":false} 
[2026-03-25 12:47:58] production.INFO: Operation sent successfully {"operation_id":164577,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fgyy-1774432077","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:47:58"}},"processed_data":{"order_number":"ORD-fgyy-1774432077","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04"} 
[2026-03-25 12:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","total_operations":4,"sites_count":2} 
[2026-03-25 12:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-tUl01fB-1774423528","ORD-25Uf-1774432058","ORD-fgyy-1774432077"]} 
[2026-03-25 12:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fgyy-1774432077","operation_id":164577} 
[2026-03-25 12:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 12:48:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:48:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:48:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"count":1} 
[2026-03-25 12:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"user_id":1606,"notification_type":"order_approved","reference_id":179713} 
[2026-03-25 12:48:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:48:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:48:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":1,"errors":0} 
[2026-03-25 12:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-w6T9-1774432025"]} 
[2026-03-25 12:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575} 
[2026-03-25 12:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"processed":0,"errors":0} 
[2026-03-25 12:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hoDYGr95RtJ3B4qXtNDAnq1hXy5MNR0B","execution_time":"2026-03-25 12:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575} 
[2026-03-25 12:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1606  
[2026-03-25 12:48:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-25Uf-1774432058","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:48:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-25Uf-1774432058","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:48:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:48:06] production.ERROR: Order not found or already processed. External ID: ORD-25Uf-1774432058  
[2026-03-25 12:48:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-25Uf-1774432058","status":"completed","codes_count":0} 
[2026-03-25 12:48:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fgyy-1774432077","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:48:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-fgyy-1774432077","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:48:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:48:24] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179714} 
[2026-03-25 12:48:24] production.INFO: Order updated successfully. Order ID: 179714, Status: completed  
[2026-03-25 12:48:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fgyy-1774432077","status":"completed","codes_count":0} 
[2026-03-25 12:48:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 12:48:37] production.INFO: Constructing job for order: 179715  
[2026-03-25 12:48:39] production.INFO: SendAcceptReject: Notification queued {"user_id":150,"notification_type":"request_rejected","reference_id":18743} 
[2026-03-25 12:48:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-25 12:48:40] production.INFO: Handling job for order: 179715  
[2026-03-25 12:48:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:48:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:48:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6b1e8249-3c1a-4758-9a6c-738caf911e47&Player_ID=574536335  
[2026-03-25 12:48:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6b1e8249-3c1a-4758-9a6c-738caf911e47&Player_ID=574536335","has_body":false} 
[2026-03-25 12:48:41] production.INFO: Operation sent successfully {"operation_id":164578,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0gxU-1774432121","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:48:41"}},"processed_data":{"order_number":"ORD-0gxU-1774432121","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 12:48:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0gxU-1774432121","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:48:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-0gxU-1774432121","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:48:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:48:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":179715} 
[2026-03-25 12:48:51] production.INFO: Order updated successfully. Order ID: 179715, Status: completed  
[2026-03-25 12:48:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0gxU-1774432121","status":"completed","codes_count":0} 
[2026-03-25 12:48:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 12:49:53] production.INFO: Constructing job for order: 179717  
[2026-03-25 12:49:56] production.INFO: Handling job for order: 179717  
[2026-03-25 12:49:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:49:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:49:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b823e131-d916-49a3-a1f7-003774c4ef81&Player_ID=11747600516  
[2026-03-25 12:49:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b823e131-d916-49a3-a1f7-003774c4ef81&Player_ID=11747600516","has_body":false} 
[2026-03-25 12:49:57] production.INFO: Operation sent successfully {"operation_id":164579,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hXBXO-1774432196","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:49:57"}},"processed_data":{"order_number":"ORD-hXBXO-1774432196","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03"} 
[2026-03-25 12:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","total_operations":3,"sites_count":2} 
[2026-03-25 12:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-hXBXO-1774432196"]} 
[2026-03-25 12:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hXBXO-1774432196","operation_id":164579} 
[2026-03-25 12:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1,"order_ids":["ORD-w6T9-1774432025"]} 
[2026-03-25 12:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":1} 
[2026-03-25 12:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 12:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 12:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"count":1} 
[2026-03-25 12:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"count":1} 
[2026-03-25 12:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"user_id":1547,"notification_type":"order_approved","reference_id":179712} 
[2026-03-25 12:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 12:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 12:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"processed":1,"errors":0} 
[2026-03-25 12:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575,"processed":1,"errors":0} 
[2026-03-25 12:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ndZLw3EC8Ajf0bl990nn8MJITGah554E","execution_time":"2026-03-25 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6T9-1774432025","operation_id":164575} 
[2026-03-25 12:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 12:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 12:50:05] production.INFO: async() رجع: true  
[2026-03-25 12:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-25 12:50:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hXBXO-1774432196","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:50:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-hXBXO-1774432196","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:50:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:50:28] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179717} 
[2026-03-25 12:50:28] production.INFO: Order updated successfully. Order ID: 179717, Status: completed  
[2026-03-25 12:50:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hXBXO-1774432196","status":"completed","codes_count":0} 
[2026-03-25 12:50:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 12:52:00] production.INFO: Constructing job for order: 179718  
[2026-03-25 12:52:01] production.INFO: Handling job for order: 179718  
[2026-03-25 12:52:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:52:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:52:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=52fe8cfc-a638-4f97-84c5-993a622408fc&Player_ID=51887864119  
[2026-03-25 12:52:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=52fe8cfc-a638-4f97-84c5-993a622408fc&Player_ID=51887864119","has_body":false} 
[2026-03-25 12:52:02] production.INFO: Operation sent successfully {"operation_id":164580,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S8hY-1774432321","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:52:02"}},"processed_data":{"order_number":"ORD-S8hY-1774432321","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 12:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02"} 
[2026-03-25 12:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","total_operations":2,"sites_count":1} 
[2026-03-25 12:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-S8hY-1774432321"]} 
[2026-03-25 12:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S8hY-1774432321","operation_id":164580} 
[2026-03-25 12:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EwGcKNdpySR4Dsdl5yFXZj9YoyPGnxiK","execution_time":"2026-03-25 12:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:52:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S8hY-1774432321","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:52:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-S8hY-1774432321","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:52:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:52:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179718} 
[2026-03-25 12:52:12] production.INFO: Order updated successfully. Order ID: 179718, Status: completed  
[2026-03-25 12:52:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S8hY-1774432321","status":"completed","codes_count":0} 
[2026-03-25 12:52:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 12:52:23] production.INFO: Constructing job for order: 179719  
[2026-03-25 12:52:26] production.INFO: Handling job for order: 179719  
[2026-03-25 12:52:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:52:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:52:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e4cc1814-a6d7-4b77-aeb4-ddf418e3a26c&Player_ID=5445239570  
[2026-03-25 12:52:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e4cc1814-a6d7-4b77-aeb4-ddf418e3a26c&Player_ID=5445239570","has_body":false} 
[2026-03-25 12:52:27] production.INFO: Operation sent successfully {"operation_id":164581,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RDpGBmaq-1774432346","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:52:27"}},"processed_data":{"order_number":"ORD-RDpGBmaq-1774432346","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 12:52:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RDpGBmaq-1774432346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:52:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-RDpGBmaq-1774432346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:52:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:52:46] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":179719} 
[2026-03-25 12:52:46] production.INFO: Order updated successfully. Order ID: 179719, Status: completed  
[2026-03-25 12:52:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RDpGBmaq-1774432346","status":"completed","codes_count":0} 
[2026-03-25 12:52:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 12:53:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"159045392","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbgkm2eoculgodgxXoBQ"}},"user_id":194} 
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:53:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:53:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18744,"user_id":194,"amount":1000.0,"admins_notified":7} 
[2026-03-25 12:53:32] production.INFO: Constructing job for order: 179720  
[2026-03-25 12:53:33] production.INFO: Handling job for order: 179720  
[2026-03-25 12:53:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:53:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:53:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a4127da5-51d3-4a46-8644-84916052ab0a&Player_ID=11747600516  
[2026-03-25 12:53:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a4127da5-51d3-4a46-8644-84916052ab0a&Player_ID=11747600516","has_body":false} 
[2026-03-25 12:53:34] production.INFO: Operation sent successfully {"operation_id":164582,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K2wjIkyS-1774432413","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:53:34"}},"processed_data":{"order_number":"ORD-K2wjIkyS-1774432413","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:53:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K2wjIkyS-1774432413","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:53:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-K2wjIkyS-1774432413","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:53:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:53:58] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179720} 
[2026-03-25 12:53:58] production.INFO: Order updated successfully. Order ID: 179720, Status: completed  
[2026-03-25 12:53:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K2wjIkyS-1774432413","status":"completed","codes_count":0} 
[2026-03-25 12:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 12:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04"} 
[2026-03-25 12:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","total_operations":1,"sites_count":1} 
[2026-03-25 12:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUl01fB-1774423528"]} 
[2026-03-25 12:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 12:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 12:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nGP8MXOnCrEOVaqmFA65HEayHE1d9JND","execution_time":"2026-03-25 12:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 12:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 12:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 12:55:06] production.INFO: async() رجع: true  
[2026-03-25 12:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 12:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 12:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 12:55:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 12:55:25] production.INFO: Constructing job for order: 179721  
[2026-03-25 12:55:26] production.INFO: Handling job for order: 179721  
[2026-03-25 12:55:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:55:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:55:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=2fc09d99-3360-4a4f-808c-beefd1ad73ec&Player_ID=1988971854  
[2026-03-25 12:55:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=2fc09d99-3360-4a4f-808c-beefd1ad73ec&Player_ID=1988971854","has_body":false} 
[2026-03-25 12:55:26] production.INFO: Operation sent successfully {"operation_id":164583,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AxF-1774432526","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:55:26"}},"processed_data":{"order_number":"ORD-AxF-1774432526","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:55:30] production.INFO: Constructing job for order: 179722  
[2026-03-25 12:55:32] production.INFO: Handling job for order: 179722  
[2026-03-25 12:55:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:55:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:55:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8736e862-4da0-4598-bfd3-428a50e30435&Player_ID=1988971854  
[2026-03-25 12:55:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8736e862-4da0-4598-bfd3-428a50e30435&Player_ID=1988971854","has_body":false} 
[2026-03-25 12:55:33] production.INFO: Operation sent successfully {"operation_id":164584,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BPzs6sl-1774432533","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:55:33"}},"processed_data":{"order_number":"ORD-BPzs6sl-1774432533","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:55:34] production.INFO: Constructing job for order: 179723  
[2026-03-25 12:55:36] production.INFO: Handling job for order: 179723  
[2026-03-25 12:55:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:55:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:55:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1735184a-2149-4f77-a2b8-2a31b1a07d29&Player_ID=1988971854  
[2026-03-25 12:55:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1735184a-2149-4f77-a2b8-2a31b1a07d29&Player_ID=1988971854","has_body":false} 
[2026-03-25 12:55:37] production.INFO: Operation sent successfully {"operation_id":164585,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5wKZ-1774432537","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 12:55:37"}},"processed_data":{"order_number":"ORD-5wKZ-1774432537","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 12:55:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1350.0","mainamount":"1350","operation_number":"159144615","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpihqc4423td63eDHl605"}},"user_id":335} 
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:55:49] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:55:49] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18745,"user_id":335,"amount":1350.0,"admins_notified":7} 
[2026-03-25 12:55:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AxF-1774432526","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:55:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-AxF-1774432526","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:55:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:55:52] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179721} 
[2026-03-25 12:55:52] production.INFO: Order updated successfully. Order ID: 179721, Status: completed  
[2026-03-25 12:55:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AxF-1774432526","status":"completed","codes_count":0} 
[2026-03-25 12:55:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 12:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01"} 
[2026-03-25 12:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","total_operations":3,"sites_count":1} 
[2026-03-25 12:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-tUl01fB-1774423528","ORD-BPzs6sl-1774432533","ORD-5wKZ-1774432537"]} 
[2026-03-25 12:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 12:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5wKZ-1774432537","operation_id":164585} 
[2026-03-25 12:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BPzs6sl-1774432533","operation_id":164584} 
[2026-03-25 12:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 12:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EvtCV2XGSMRvU4zwPW3YCiJK7rACuTnn","execution_time":"2026-03-25 12:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:56:09] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18744} 
[2026-03-25 12:56:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 12:56:15] 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-25 12:56:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5wKZ-1774432537","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:56:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-5wKZ-1774432537","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:56:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:56:19] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179723} 
[2026-03-25 12:56:19] production.INFO: Order updated successfully. Order ID: 179723, Status: completed  
[2026-03-25 12:56:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5wKZ-1774432537","status":"completed","codes_count":0} 
[2026-03-25 12:56:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BPzs6sl-1774432533","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:56:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-BPzs6sl-1774432533","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:56:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:56:19] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179722} 
[2026-03-25 12:56:19] production.INFO: Order updated successfully. Order ID: 179722, Status: completed  
[2026-03-25 12:56:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BPzs6sl-1774432533","status":"completed","codes_count":0} 
[2026-03-25 12:56:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 12:56:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 12:56:25] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"request_approved","reference_id":18745} 
[2026-03-25 12:56:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 12:56:26] 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-25 12:56:32] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"846.0","mainamount":"846","operation_number":"600431401931","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpstbgu2u87n5g8FmX5Cc"}},"user_id":100} 
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:56:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:56:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18746,"user_id":100,"amount":846.0,"admins_notified":7} 
[2026-03-25 12:57:31] production.INFO: Constructing job for order: 179724  
[2026-03-25 12:57:32] production.INFO: Handling job for order: 179724  
[2026-03-25 12:57:32] production.ERROR: API failed for order 179724 {"order_id":179724,"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(179724, 885, 1, 'bb738512-fc0d-4...', '[{\"key\":\"userna...', 31, 1339)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(179724)
#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-25 12:57:32","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-25 12:57:47] production.INFO: Constructing job for order: 179725  
[2026-03-25 12:57:50] production.INFO: Handling job for order: 179725  
[2026-03-25 12:57:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:57:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:57:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=12500&uuid=51d1131e-b455-4f76-a947-c9aebce5728e&Player_ID=6894185  
[2026-03-25 12:57:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=12500&uuid=51d1131e-b455-4f76-a947-c9aebce5728e&Player_ID=6894185","has_body":false} 
[2026-03-25 12:57:51] production.INFO: Operation sent successfully {"operation_id":164586,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3H4SOPW-1774432670","amount":1.5673862499999999808864004080533050000667572021484375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-25 12:57:51"}},"processed_data":{"order_number":"ORD-3H4SOPW-1774432670","amount":1.5673862499999999808864004080533050000667572021484375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-25 12:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03"} 
[2026-03-25 12:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","total_operations":2,"sites_count":1} 
[2026-03-25 12:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-3H4SOPW-1774432670"]} 
[2026-03-25 12:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 12:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 12:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3H4SOPW-1774432670","operation_id":164586} 
[2026-03-25 12:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 12:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 12:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5SLmC1hEjkd69ZXNrMl9DOZDqxjP7AUD","execution_time":"2026-03-25 12:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 12:58:40] production.INFO: Constructing job for order: 179726  
[2026-03-25 12:58:42] production.INFO: Handling job for order: 179726  
[2026-03-25 12:58:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:58:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:58:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=219b66a0-00aa-4dda-98fb-dee1619326ce&Player_ID=5520324012  
[2026-03-25 12:58:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=219b66a0-00aa-4dda-98fb-dee1619326ce&Player_ID=5520324012","has_body":false} 
[2026-03-25 12:58:43] production.INFO: Operation sent successfully {"operation_id":164587,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VU4deR0-1774432722","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 12:58:43"}},"processed_data":{"order_number":"ORD-VU4deR0-1774432722","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 12:58:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VU4deR0-1774432722","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 12:58:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-VU4deR0-1774432722","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 12:58:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:58:58] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":179726} 
[2026-03-25 12:58:58] production.INFO: Order updated successfully. Order ID: 179726, Status: completed  
[2026-03-25 12:58:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VU4deR0-1774432722","status":"completed","codes_count":0} 
[2026-03-25 12:59:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 12:59:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3H4SOPW-1774432670","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 12:59:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-3H4SOPW-1774432670","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 12:59:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 12:59:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":179725} 
[2026-03-25 12:59:10] production.INFO: Order updated successfully. Order ID: 179725, Status: completed  
[2026-03-25 12:59:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3H4SOPW-1774432670","status":"completed","codes_count":0} 
[2026-03-25 12:59:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 12:59:25] production.INFO: Constructing job for order: 179727  
[2026-03-25 12:59:28] production.INFO: Handling job for order: 179727  
[2026-03-25 12:59:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 12:59:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 12:59:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=12500&uuid=04b7e386-daa2-4cbd-94f4-70bc0912f07d&Player_ID=6894185  
[2026-03-25 12:59:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=12500&uuid=04b7e386-daa2-4cbd-94f4-70bc0912f07d&Player_ID=6894185","has_body":false} 
[2026-03-25 12:59:29] production.INFO: Operation sent successfully {"operation_id":164588,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iXOEoUY-1774432768","amount":1.5673862499999999808864004080533050000667572021484375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-25 12:59:29"}},"processed_data":{"order_number":"ORD-iXOEoUY-1774432768","amount":1.5673862499999999808864004080533050000667572021484375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-25 12:59:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"156149175","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr7t8ig7f8dr05wboJps"}},"user_id":1285} 
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 12:59:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 12:59:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18747,"user_id":1285,"amount":1000.0,"admins_notified":7} 
[2026-03-25 13:00:00] production.INFO: Constructing job for order: 179728  
[2026-03-25 13:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02"} 
[2026-03-25 13:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","total_operations":2,"sites_count":1} 
[2026-03-25 13:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-iXOEoUY-1774432768"]} 
[2026-03-25 13:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iXOEoUY-1774432768","operation_id":164588} 
[2026-03-25 13:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yi8UW6R1v1GUZdINjC8TU8daBGFRbfYb","execution_time":"2026-03-25 13:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:00:04] production.INFO: async() رجع: true  
[2026-03-25 13:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:00:05] production.INFO: Handling job for order: 179728  
[2026-03-25 13:00:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:00:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:00:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=52914b2e-26fa-44bf-b544-d30b890dab8b&Player_ID=0945555038  
[2026-03-25 13:00:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=52914b2e-26fa-44bf-b544-d30b890dab8b&Player_ID=0945555038","has_body":false} 
[2026-03-25 13:00:06] production.INFO: Operation sent successfully {"operation_id":164589,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7avT9R-1774432806","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:00:06"}},"processed_data":{"order_number":"ORD-7avT9R-1774432806","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:00:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iXOEoUY-1774432768","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:00:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-iXOEoUY-1774432768","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:00:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:00:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":179727} 
[2026-03-25 13:00:07] production.INFO: Order updated successfully. Order ID: 179727, Status: completed  
[2026-03-25 13:00:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iXOEoUY-1774432768","status":"completed","codes_count":0} 
[2026-03-25 13:00:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 13:01:03] production.INFO: Constructing job for order: 179729  
[2026-03-25 13:01:05] production.INFO: Constructing job for order: 179730  
[2026-03-25 13:01:06] production.INFO: Handling job for order: 179729  
[2026-03-25 13:01:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:01:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:01:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=6992e479-58ce-4842-aa76-d66014b95c3a&Player_ID=0954049158  
[2026-03-25 13:01:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=6992e479-58ce-4842-aa76-d66014b95c3a&Player_ID=0954049158","has_body":false} 
[2026-03-25 13:01:07] production.INFO: Operation sent successfully {"operation_id":164590,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FGovX7uW-1774432867","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:01:07"}},"processed_data":{"order_number":"ORD-FGovX7uW-1774432867","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:01:07] production.INFO: Handling job for order: 179730  
[2026-03-25 13:01:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:01:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:01:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=da86f77d-e183-425c-8ffb-568e85dd4a1a&Player_ID=5635524186  
[2026-03-25 13:01:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=da86f77d-e183-425c-8ffb-568e85dd4a1a&Player_ID=5635524186","has_body":false} 
[2026-03-25 13:01:08] production.INFO: Operation sent successfully {"operation_id":164591,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jxGvB5Z-1774432868","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:01:08"}},"processed_data":{"order_number":"ORD-jxGvB5Z-1774432868","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-25 13:01:14] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18746} 
[2026-03-25 13:01:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-25 13:01:16] production.INFO: Constructing job for order: 179731  
[2026-03-25 13:01:17] production.INFO: Handling job for order: 179731  
[2026-03-25 13:01:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:01:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:01:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8208aacc-92d1-4ff2-87bc-58b0dd30c867&Player_ID=0945555038  
[2026-03-25 13:01:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8208aacc-92d1-4ff2-87bc-58b0dd30c867&Player_ID=0945555038","has_body":false} 
[2026-03-25 13:01:18] production.INFO: Operation sent successfully {"operation_id":164592,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yWU-1774432878","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:01:18"}},"processed_data":{"order_number":"ORD-yWU-1774432878","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:01:21] production.INFO: Constructing job for order: 179732  
[2026-03-25 13:01:24] production.INFO: Handling job for order: 179732  
[2026-03-25 13:01:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:01:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:01:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5c111bd5-345e-44a9-93c2-c518fbc10d57&Player_ID=13213280596  
[2026-03-25 13:01:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5c111bd5-345e-44a9-93c2-c518fbc10d57&Player_ID=13213280596","has_body":false} 
[2026-03-25 13:01:25] production.INFO: Operation sent successfully {"operation_id":164593,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QK6UINZ-1774432885","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 13:01:25"}},"processed_data":{"order_number":"ORD-QK6UINZ-1774432885","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 13:01:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18747} 
[2026-03-25 13:01:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 13:01:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QK6UINZ-1774432885","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:01:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-QK6UINZ-1774432885","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:01:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:01:53] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":179732} 
[2026-03-25 13:01:53] production.INFO: Order updated successfully. Order ID: 179732, Status: completed  
[2026-03-25 13:01:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QK6UINZ-1774432885","status":"completed","codes_count":0} 
[2026-03-25 13:01:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-25 13:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01"} 
[2026-03-25 13:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","total_operations":5,"sites_count":2} 
[2026-03-25 13:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868"]} 
[2026-03-25 13:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":3,"order_ids":["ORD-7avT9R-1774432806","ORD-FGovX7uW-1774432867","ORD-yWU-1774432878"]} 
[2026-03-25 13:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":3} 
[2026-03-25 13:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 13:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 13:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"count":3} 
[2026-03-25 13:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"count":3} 
[2026-03-25 13:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"user_id":1767,"notification_type":"order_approved","reference_id":179728} 
[2026-03-25 13:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"user_id":1414,"notification_type":"order_approved","reference_id":179729} 
[2026-03-25 13:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"user_id":1767,"notification_type":"order_approved","reference_id":179731} 
[2026-03-25 13:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"processed":3,"errors":0} 
[2026-03-25 13:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592,"processed":3,"errors":0} 
[2026-03-25 13:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MMQHQQyeyUxh428ltmIDLRuii1oXq0pm","execution_time":"2026-03-25 13:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWU-1774432878","operation_id":164592} 
[2026-03-25 13:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-25 13:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 13:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-25 13:02:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":179724} 
[2026-03-25 13:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-25 13:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01"} 
[2026-03-25 13:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","total_operations":2,"sites_count":1} 
[2026-03-25 13:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868"]} 
[2026-03-25 13:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UOmxVk5Kwr3pvuwNwNqWlwaODmDblNxM","execution_time":"2026-03-25 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:04:09] production.INFO: Constructing job for order: 179733  
[2026-03-25 13:04:11] production.INFO: Handling job for order: 179733  
[2026-03-25 13:04:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:04:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:04:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b346241e-0268-4d25-903b-801306b9c878&Player_ID=471156  
[2026-03-25 13:04:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b346241e-0268-4d25-903b-801306b9c878&Player_ID=471156","has_body":false} 
[2026-03-25 13:04:12] production.INFO: Operation sent successfully {"operation_id":164594,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vzoF-1774433051","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 13:04:12"}},"processed_data":{"order_number":"ORD-vzoF-1774433051","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 13:04:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vzoF-1774433051","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:04:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-vzoF-1774433051","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:04:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:04:17] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179733} 
[2026-03-25 13:04:17] production.INFO: Order updated successfully. Order ID: 179733, Status: completed  
[2026-03-25 13:04:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vzoF-1774433051","status":"completed","codes_count":0} 
[2026-03-25 13:04:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 13:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 13:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 13:05:05] production.INFO: async() رجع: true  
[2026-03-25 13:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00"} 
[2026-03-25 13:06:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","total_operations":2,"sites_count":1} 
[2026-03-25 13:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868"]} 
[2026-03-25 13:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:06:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:06:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:06:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:06:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"heH4v22Ah8dogBrkza7cpXoemXOTKzoP","execution_time":"2026-03-25 13:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:07:16] production.INFO: Constructing job for order: 179734  
[2026-03-25 13:07:19] production.INFO: Handling job for order: 179734  
[2026-03-25 13:07:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:07:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:07:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5200&uuid=ca0f926c-abb9-4a0d-9548-a6eb349b5660&Player_ID=109788935  
[2026-03-25 13:07:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5200&uuid=ca0f926c-abb9-4a0d-9548-a6eb349b5660&Player_ID=109788935","has_body":false} 
[2026-03-25 13:07:19] production.INFO: Operation sent successfully {"operation_id":164595,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tqf-1774433239","amount":8.71000000000000085265128291212022304534912109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 13:07:19"}},"processed_data":{"order_number":"ORD-tqf-1774433239","amount":8.71000000000000085265128291212022304534912109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 13:07:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tqf-1774433239","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:07:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-tqf-1774433239","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:07:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:07:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":179734} 
[2026-03-25 13:07:23] production.INFO: Order updated successfully. Order ID: 179734, Status: completed  
[2026-03-25 13:07:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tqf-1774433239","status":"completed","codes_count":0} 
[2026-03-25 13:07:24] production.INFO: Constructing job for order: 179735  
[2026-03-25 13:07:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 13:07:25] production.INFO: Handling job for order: 179735  
[2026-03-25 13:07:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:07:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:07:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=ab8bb923-4b68-47b0-a27d-c8fa0a64221e&Player_ID=471156  
[2026-03-25 13:07:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=ab8bb923-4b68-47b0-a27d-c8fa0a64221e&Player_ID=471156","has_body":false} 
[2026-03-25 13:07:26] production.INFO: Operation sent successfully {"operation_id":164596,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N5WuQ-1774433246","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 13:07:26"}},"processed_data":{"order_number":"ORD-N5WuQ-1774433246","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 13:07:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N5WuQ-1774433246","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:07:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-N5WuQ-1774433246","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:07:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:07:29] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179735} 
[2026-03-25 13:07:29] production.INFO: Order updated successfully. Order ID: 179735, Status: completed  
[2026-03-25 13:07:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N5WuQ-1774433246","status":"completed","codes_count":0} 
[2026-03-25 13:07:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 13:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02"} 
[2026-03-25 13:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","total_operations":2,"sites_count":1} 
[2026-03-25 13:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868"]} 
[2026-03-25 13:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KKXjI13YIOSKKq4rPHdTWt7SrPpDVWbU","execution_time":"2026-03-25 13:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:08:10] production.INFO: Constructing job for order: 179736  
[2026-03-25 13:08:11] production.INFO: Handling job for order: 179736  
[2026-03-25 13:08:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:08:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:08:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b4dd6ef4-ec94-4bc1-9de5-c498a403fd0d&Player_ID=0958413582  
[2026-03-25 13:08:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b4dd6ef4-ec94-4bc1-9de5-c498a403fd0d&Player_ID=0958413582","has_body":false} 
[2026-03-25 13:08:12] production.INFO: Operation sent successfully {"operation_id":164597,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rAohTr-1774433292","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:08:12"}},"processed_data":{"order_number":"ORD-rAohTr-1774433292","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:08:16] production.INFO: Constructing job for order: 179737  
[2026-03-25 13:08:18] production.INFO: Handling job for order: 179737  
[2026-03-25 13:08:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:08:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:08:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c67d84de-efef-43bb-ad07-67bcfffa9c13&Player_ID=0958413582  
[2026-03-25 13:08:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c67d84de-efef-43bb-ad07-67bcfffa9c13&Player_ID=0958413582","has_body":false} 
[2026-03-25 13:08:19] production.INFO: Operation sent successfully {"operation_id":164598,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W4gkTRJP-1774433299","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:08:19"}},"processed_data":{"order_number":"ORD-W4gkTRJP-1774433299","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:08:21] production.INFO: Constructing job for order: 179738  
[2026-03-25 13:08:22] production.INFO: Handling job for order: 179738  
[2026-03-25 13:08:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:08:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:08:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=24000&uuid=2331c442-2422-4705-b586-c062f7cee048&Player_ID=1535237204  
[2026-03-25 13:08:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=24000&uuid=2331c442-2422-4705-b586-c062f7cee048&Player_ID=1535237204","has_body":false} 
[2026-03-25 13:08:23] production.INFO: Operation sent successfully {"operation_id":164599,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f9TCSS-1774433303","amount":2.701440000000000285496071228408254683017730712890625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 13:08:23"}},"processed_data":{"order_number":"ORD-f9TCSS-1774433303","amount":2.701440000000000285496071228408254683017730712890625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 13:08:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f9TCSS-1774433303","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:08:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-f9TCSS-1774433303","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:08:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:08:29] production.INFO: SendAcceptReject: Notification queued {"user_id":477,"notification_type":"order_approved","reference_id":179738} 
[2026-03-25 13:08:29] production.INFO: Order updated successfully. Order ID: 179738, Status: completed  
[2026-03-25 13:08:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f9TCSS-1774433303","status":"completed","codes_count":0} 
[2026-03-25 13:08:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 477  
[2026-03-25 13:09:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"560.0","mainamount":"560","operation_number":"159159459","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqejd96s0mk5k97gyvnW"}},"user_id":1358} 
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 13:09:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 13:09:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18748,"user_id":1358,"amount":560.0,"admins_notified":7} 
[2026-03-25 13:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02"} 
[2026-03-25 13:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","total_operations":4,"sites_count":2} 
[2026-03-25 13:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868"]} 
[2026-03-25 13:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2,"order_ids":["ORD-rAohTr-1774433292","ORD-W4gkTRJP-1774433299"]} 
[2026-03-25 13:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"orders_count":2} 
[2026-03-25 13:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 13:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 13:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"count":2} 
[2026-03-25 13:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"count":2} 
[2026-03-25 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"user_id":1109,"notification_type":"order_approved","reference_id":179736} 
[2026-03-25 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"user_id":1109,"notification_type":"order_approved","reference_id":179737} 
[2026-03-25 13:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"processed":2,"errors":0} 
[2026-03-25 13:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598,"processed":2,"errors":0} 
[2026-03-25 13:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2GS82nCs0GpMnaV6lOJVcpdGa39JZU8G","execution_time":"2026-03-25 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4gkTRJP-1774433299","operation_id":164598} 
[2026-03-25 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:10:04] production.INFO: async() رجع: true  
[2026-03-25 13:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 13:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 13:11:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1358,"notification_type":"request_approved","reference_id":18748} 
[2026-03-25 13:11:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1358  
[2026-03-25 13:11:37] production.INFO: Constructing job for order: 179739  
[2026-03-25 13:11:40] production.INFO: Handling job for order: 179739  
[2026-03-25 13:11:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:11:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:11:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=bd6f037d-bafa-44a0-95e2-4795f61dd0dd&Player_ID=1989943146  
[2026-03-25 13:11:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=bd6f037d-bafa-44a0-95e2-4795f61dd0dd&Player_ID=1989943146","has_body":false} 
[2026-03-25 13:11:41] production.INFO: Operation sent successfully {"operation_id":164600,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KhWISZ-1774433501","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 13:11:41"}},"processed_data":{"order_number":"ORD-KhWISZ-1774433501","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 13:11:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KhWISZ-1774433501","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:11:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-KhWISZ-1774433501","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:11:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:11:47] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":179739} 
[2026-03-25 13:11:47] production.INFO: Order updated successfully. Order ID: 179739, Status: completed  
[2026-03-25 13:11:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KhWISZ-1774433501","status":"completed","codes_count":0} 
[2026-03-25 13:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-25 13:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02"} 
[2026-03-25 13:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","total_operations":2,"sites_count":1} 
[2026-03-25 13:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868"]} 
[2026-03-25 13:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EcTL5so43bLfyUYzpcvDQdLlr1ecB1QS","execution_time":"2026-03-25 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:12:43] production.INFO: Constructing job for order: 179740  
[2026-03-25 13:12:44] production.INFO: Handling job for order: 179740  
[2026-03-25 13:12:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:12:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:12:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=6103e624-5bb9-4f74-b260-53ed5302a4ae&Player_ID=78157143  
[2026-03-25 13:12:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=6103e624-5bb9-4f74-b260-53ed5302a4ae&Player_ID=78157143","has_body":false} 
[2026-03-25 13:12:45] production.INFO: Operation sent successfully {"operation_id":164601,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PRbqfh-1774433565","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 13:12:45"}},"processed_data":{"order_number":"ORD-PRbqfh-1774433565","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 13:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03"} 
[2026-03-25 13:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","total_operations":3,"sites_count":1} 
[2026-03-25 13:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-tUl01fB-1774423528","ORD-jxGvB5Z-1774432868","ORD-PRbqfh-1774433565"]} 
[2026-03-25 13:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PRbqfh-1774433565","operation_id":164601} 
[2026-03-25 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 13:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516,"processed":0,"errors":0} 
[2026-03-25 13:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hsJrDdHmT6FiydQxvwmRPa6ctOno9JYf","execution_time":"2026-03-25 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl01fB-1774423528","operation_id":164516} 
[2026-03-25 13:14:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PRbqfh-1774433565","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:14:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-PRbqfh-1774433565","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:14:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:14:06] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179740} 
[2026-03-25 13:14:06] production.INFO: Order updated successfully. Order ID: 179740, Status: completed  
[2026-03-25 13:14:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PRbqfh-1774433565","status":"completed","codes_count":0} 
[2026-03-25 13:14:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 13:14:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tUl01fB-1774423528","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 13:14:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-tUl01fB-1774423528","status":"completed","codes":[],"notes":[]} 
[2026-03-25 13:14:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:14:37] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":179651} 
[2026-03-25 13:14:37] production.INFO: Order updated successfully. Order ID: 179651, Status: completed  
[2026-03-25 13:14:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tUl01fB-1774423528","status":"completed","codes_count":0} 
[2026-03-25 13:14:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 13:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 13:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 13:15:01] production.INFO: Constructing job for order: 179741  
[2026-03-25 13:15:03] production.INFO: async() رجع: true  
[2026-03-25 13:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:15:04] production.INFO: Handling job for order: 179741  
[2026-03-25 13:15:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:15:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:15:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6c47d4fb-fa78-413a-9be9-33172ff99ec8&Player_ID=471156  
[2026-03-25 13:15:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6c47d4fb-fa78-413a-9be9-33172ff99ec8&Player_ID=471156","has_body":false} 
[2026-03-25 13:15:05] production.INFO: Operation sent successfully {"operation_id":164602,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BsgTJL-1774433705","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 13:15:05"}},"processed_data":{"order_number":"ORD-BsgTJL-1774433705","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 13:15:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BsgTJL-1774433705","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:15:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-BsgTJL-1774433705","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:15:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:15:09] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179741} 
[2026-03-25 13:15:09] production.INFO: Order updated successfully. Order ID: 179741, Status: completed  
[2026-03-25 13:15:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BsgTJL-1774433705","status":"completed","codes_count":0} 
[2026-03-25 13:15:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 13:15:51] production.INFO: Constructing job for order: 179742  
[2026-03-25 13:15:53] production.INFO: Handling job for order: 179742  
[2026-03-25 13:15:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:15:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:15:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=a219d4db-b083-406e-80f1-9d3986315855&Player_ID=7639014  
[2026-03-25 13:15:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=a219d4db-b083-406e-80f1-9d3986315855&Player_ID=7639014","has_body":false} 
[2026-03-25 13:15:54] production.INFO: Operation sent successfully {"operation_id":164603,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ieqYXw-1774433753","amount":3.134772499999999961772800816106610000133514404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-25 13:15:54"}},"processed_data":{"order_number":"ORD-ieqYXw-1774433753","amount":3.134772499999999961772800816106610000133514404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-25 13:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03"} 
[2026-03-25 13:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","total_operations":2,"sites_count":1} 
[2026-03-25 13:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jxGvB5Z-1774432868","ORD-ieqYXw-1774433753"]} 
[2026-03-25 13:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ieqYXw-1774433753","operation_id":164603} 
[2026-03-25 13:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591,"processed":0,"errors":0} 
[2026-03-25 13:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lfvVwGaodGrAkSUfNJs7rH0imb6HWBnv","execution_time":"2026-03-25 13:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jxGvB5Z-1774432868","operation_id":164591} 
[2026-03-25 13:17:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jxGvB5Z-1774432868","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:17:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-jxGvB5Z-1774432868","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:17:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:17:06] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":179730} 
[2026-03-25 13:17:06] production.INFO: Order updated successfully. Order ID: 179730, Status: completed  
[2026-03-25 13:17:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jxGvB5Z-1774432868","status":"completed","codes_count":0} 
[2026-03-25 13:17:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ieqYXw-1774433753","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:17:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-ieqYXw-1774433753","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:17:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:17:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":179742} 
[2026-03-25 13:17:12] production.INFO: Order updated successfully. Order ID: 179742, Status: completed  
[2026-03-25 13:17:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ieqYXw-1774433753","status":"completed","codes_count":0} 
[2026-03-25 13:17:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 13:18:00] production.INFO: Constructing job for order: 179743  
[2026-03-25 13:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UCQMxjHoDsqaVI0VdCUUzEQBdmEKONQ0","execution_time":"2026-03-25 13:18:03"} 
[2026-03-25 13:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UCQMxjHoDsqaVI0VdCUUzEQBdmEKONQ0","execution_time":"2026-03-25 13:18:03"} 
[2026-03-25 13:18:03] production.INFO: Handling job for order: 179743  
[2026-03-25 13:18:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:18:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:18:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9afd651b-b2b5-477a-9c13-9dbfaee792fb&Player_ID=471156  
[2026-03-25 13:18:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9afd651b-b2b5-477a-9c13-9dbfaee792fb&Player_ID=471156","has_body":false} 
[2026-03-25 13:18:04] production.INFO: Operation sent successfully {"operation_id":164604,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-drvSXw-1774433884","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 13:18:04"}},"processed_data":{"order_number":"ORD-drvSXw-1774433884","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 13:18:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-drvSXw-1774433884","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:18:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-drvSXw-1774433884","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:18:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:18:09] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179743} 
[2026-03-25 13:18:09] production.INFO: Order updated successfully. Order ID: 179743, Status: completed  
[2026-03-25 13:18:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-drvSXw-1774433884","status":"completed","codes_count":0} 
[2026-03-25 13:18:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 13:18:17] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"159170987","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo9173r5q6apr0sq8K0b"}},"user_id":43} 
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 13:18:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 13:18:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18749,"user_id":43,"amount":1000.0,"admins_notified":7} 
[2026-03-25 13:18:38] production.INFO: Constructing job for order: 179744  
[2026-03-25 13:18:40] production.INFO: Handling job for order: 179744  
[2026-03-25 13:18:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:18:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:18:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e42d33de-9f2e-460f-86e7-1f14218a0b40&Player_ID=11824431783  
[2026-03-25 13:18:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e42d33de-9f2e-460f-86e7-1f14218a0b40&Player_ID=11824431783","has_body":false} 
[2026-03-25 13:18:41] production.INFO: Operation sent successfully {"operation_id":164605,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yvr-1774433921","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 13:18:41"}},"processed_data":{"order_number":"ORD-yvr-1774433921","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 13:19:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yvr-1774433921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:19:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-yvr-1774433921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:19:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:19:18] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179744} 
[2026-03-25 13:19:18] production.INFO: Order updated successfully. Order ID: 179744, Status: completed  
[2026-03-25 13:19:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yvr-1774433921","status":"completed","codes_count":0} 
[2026-03-25 13:19:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 13:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0OzWFSkSUVmxURNIeyHbZhaAlvorAL4i","execution_time":"2026-03-25 13:20:02"} 
[2026-03-25 13:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0OzWFSkSUVmxURNIeyHbZhaAlvorAL4i","execution_time":"2026-03-25 13:20:02"} 
[2026-03-25 13:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:20:04] production.INFO: async() رجع: true  
[2026-03-25 13:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:20:38] production.INFO: Constructing job for order: 179745  
[2026-03-25 13:20:39] production.INFO: Handling job for order: 179745  
[2026-03-25 13:20:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:20:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:20:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7b346f43-e342-4da0-92eb-d78415fb3212&Player_ID=8442673847  
[2026-03-25 13:20:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7b346f43-e342-4da0-92eb-d78415fb3212&Player_ID=8442673847","has_body":false} 
[2026-03-25 13:20:39] production.INFO: Operation sent successfully {"operation_id":164606,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LvfsEoV-1774434039","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 13:20:39"}},"processed_data":{"order_number":"ORD-LvfsEoV-1774434039","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 13:21:13] production.INFO: Constructing job for order: 179746  
[2026-03-25 13:21:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LvfsEoV-1774434039","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:21:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-LvfsEoV-1774434039","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:21:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:21:13] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":179745} 
[2026-03-25 13:21:13] production.INFO: Order updated successfully. Order ID: 179745, Status: completed  
[2026-03-25 13:21:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LvfsEoV-1774434039","status":"completed","codes_count":0} 
[2026-03-25 13:21:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-25 13:21:16] production.INFO: Handling job for order: 179746  
[2026-03-25 13:21:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:21:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:21:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5f3c6bf7-bfd1-4c98-ad51-8684d740d60e&Player_ID=11747600516  
[2026-03-25 13:21:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5f3c6bf7-bfd1-4c98-ad51-8684d740d60e&Player_ID=11747600516","has_body":false} 
[2026-03-25 13:21:16] production.INFO: Operation sent successfully {"operation_id":164607,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E6BtvE-1774434076","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 13:21:16"}},"processed_data":{"order_number":"ORD-E6BtvE-1774434076","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 13:21:18] production.INFO: Constructing job for order: 179747  
[2026-03-25 13:21:19] production.INFO: Handling job for order: 179747  
[2026-03-25 13:21:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:21:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:21:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=58858dd9-bb7d-4471-b86f-79eb641407f1&Player_ID=0947672807  
[2026-03-25 13:21:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=58858dd9-bb7d-4471-b86f-79eb641407f1&Player_ID=0947672807","has_body":false} 
[2026-03-25 13:21:20] production.INFO: Operation sent successfully {"operation_id":164608,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oUuySWZa-1774434080","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:21:20"}},"processed_data":{"order_number":"ORD-oUuySWZa-1774434080","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:21:23] production.INFO: Constructing job for order: 179748  
[2026-03-25 13:21:26] production.INFO: Handling job for order: 179748  
[2026-03-25 13:21:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:21:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:21:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=fb400597-05a9-450f-8399-1f2d5ec05b31&Player_ID=0947672807  
[2026-03-25 13:21:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=fb400597-05a9-450f-8399-1f2d5ec05b31&Player_ID=0947672807","has_body":false} 
[2026-03-25 13:21:27] production.INFO: Operation sent successfully {"operation_id":164609,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3qu-1774434087","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:21:27"}},"processed_data":{"order_number":"ORD-3qu-1774434087","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:21:31] production.INFO: Constructing job for order: 179749  
[2026-03-25 13:21:33] production.INFO: Handling job for order: 179749  
[2026-03-25 13:21:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:21:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:21:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d49baed8-35c6-48a4-83a5-6f89104d1915&Player_ID=0951596207  
[2026-03-25 13:21:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d49baed8-35c6-48a4-83a5-6f89104d1915&Player_ID=0951596207","has_body":false} 
[2026-03-25 13:21:34] production.INFO: Operation sent successfully {"operation_id":164610,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6hGI-1774434093","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:21:34"}},"processed_data":{"order_number":"ORD-6hGI-1774434093","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:21:39] production.INFO: Constructing job for order: 179750  
[2026-03-25 13:21:40] production.INFO: Handling job for order: 179750  
[2026-03-25 13:21:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:21:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:21:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=43487082-6455-4be6-948f-bb25617dc412&Player_ID=749954000  
[2026-03-25 13:21:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=43487082-6455-4be6-948f-bb25617dc412&Player_ID=749954000","has_body":false} 
[2026-03-25 13:21:40] production.INFO: Operation sent successfully {"operation_id":164611,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cuKwrPo-1774434100","amount":1.691748000000000029530156098189763724803924560546875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 13:21:40"}},"processed_data":{"order_number":"ORD-cuKwrPo-1774434100","amount":1.691748000000000029530156098189763724803924560546875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 13:21:42] production.INFO: Constructing job for order: 179751  
[2026-03-25 13:21:43] production.INFO: Handling job for order: 179751  
[2026-03-25 13:21:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:21:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:21:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ca036547-78e7-4a7b-85f4-a732f821cc9e&Player_ID=0951596207  
[2026-03-25 13:21:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ca036547-78e7-4a7b-85f4-a732f821cc9e&Player_ID=0951596207","has_body":false} 
[2026-03-25 13:21:44] production.INFO: Operation sent successfully {"operation_id":164612,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3M1Ik-1774434104","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:21:44"}},"processed_data":{"order_number":"ORD-3M1Ik-1774434104","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:21:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E6BtvE-1774434076","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:21:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-E6BtvE-1774434076","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:21:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:21:45] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179746} 
[2026-03-25 13:21:45] production.INFO: Order updated successfully. Order ID: 179746, Status: completed  
[2026-03-25 13:21:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E6BtvE-1774434076","status":"completed","codes_count":0} 
[2026-03-25 13:21:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 13:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02"} 
[2026-03-25 13:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","total_operations":5,"sites_count":2} 
[2026-03-25 13:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-oUuySWZa-1774434080","ORD-3qu-1774434087","ORD-6hGI-1774434093","ORD-3M1Ik-1774434104"]} 
[2026-03-25 13:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 13:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 13:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 13:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 13:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"count":4} 
[2026-03-25 13:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"count":4} 
[2026-03-25 13:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"user_id":229,"notification_type":"order_approved","reference_id":179751} 
[2026-03-25 13:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"user_id":770,"notification_type":"order_approved","reference_id":179748} 
[2026-03-25 13:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"user_id":229,"notification_type":"order_approved","reference_id":179749} 
[2026-03-25 13:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"user_id":770,"notification_type":"order_approved","reference_id":179747} 
[2026-03-25 13:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"processed":4,"errors":0} 
[2026-03-25 13:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"processed":4,"errors":0} 
[2026-03-25 13:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"orders_count":1,"order_ids":["ORD-cuKwrPo-1774434100"]} 
[2026-03-25 13:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608} 
[2026-03-25 13:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oUuySWZa-1774434080","operation_id":164608,"orders_count":1} 
[2026-03-25 13:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cuKwrPo-1774434100","operation_id":164611} 
[2026-03-25 13:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cuKwrPo-1774434100","operation_id":164611,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 13:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cuKwrPo-1774434100","operation_id":164611,"processed":0,"errors":0} 
[2026-03-25 13:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"za5tXPJl478aeoT0Wiq1lpeDhFFHZgLx","execution_time":"2026-03-25 13:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cuKwrPo-1774434100","operation_id":164611} 
[2026-03-25 13:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-25 13:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 13:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-25 13:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 13:22:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cuKwrPo-1774434100","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:22:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-cuKwrPo-1774434100","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:22:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:22:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":179750} 
[2026-03-25 13:22:06] production.INFO: Order updated successfully. Order ID: 179750, Status: completed  
[2026-03-25 13:22:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cuKwrPo-1774434100","status":"completed","codes_count":0} 
[2026-03-25 13:22:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 13:22:13] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"request_approved","reference_id":18749} 
[2026-03-25 13:22:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 13:23:08] production.INFO: Constructing job for order: 179752  
[2026-03-25 13:23:09] production.INFO: Handling job for order: 179752  
[2026-03-25 13:23:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:23:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:23:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bcb7b90d-fa4a-43fc-8500-80ae325e54b9&Player_ID=11747600516  
[2026-03-25 13:23:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bcb7b90d-fa4a-43fc-8500-80ae325e54b9&Player_ID=11747600516","has_body":false} 
[2026-03-25 13:23:10] production.INFO: Operation sent successfully {"operation_id":164613,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pfjk2-1774434189","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 13:23:10"}},"processed_data":{"order_number":"ORD-pfjk2-1774434189","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 13:23:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pfjk2-1774434189","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:23:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-pfjk2-1774434189","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:23:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:23:42] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179752} 
[2026-03-25 13:23:42] production.INFO: Order updated successfully. Order ID: 179752, Status: completed  
[2026-03-25 13:23:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pfjk2-1774434189","status":"completed","codes_count":0} 
[2026-03-25 13:23:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 13:23:54] production.INFO: Constructing job for order: 179753  
[2026-03-25 13:23:55] production.INFO: Handling job for order: 179753  
[2026-03-25 13:23:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:23:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:23:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=e5488330-8f5f-4809-b2d2-77a7144ee05b&Player_ID=3088396  
[2026-03-25 13:23:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=e5488330-8f5f-4809-b2d2-77a7144ee05b&Player_ID=3088396","has_body":false} 
[2026-03-25 13:23:55] production.INFO: Operation sent successfully {"operation_id":164614,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cAXPKqbX-1774434235","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 13:23:55"}},"processed_data":{"order_number":"ORD-cAXPKqbX-1774434235","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 13:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01"} 
[2026-03-25 13:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","total_operations":1,"sites_count":1} 
[2026-03-25 13:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-cAXPKqbX-1774434235"]} 
[2026-03-25 13:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cAXPKqbX-1774434235","operation_id":164614} 
[2026-03-25 13:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cAXPKqbX-1774434235","operation_id":164614,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 13:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cAXPKqbX-1774434235","operation_id":164614,"processed":0,"errors":0} 
[2026-03-25 13:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QNRh6yHThsWTlDXyLmwQoiQkNJlvxluo","execution_time":"2026-03-25 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cAXPKqbX-1774434235","operation_id":164614} 
[2026-03-25 13:24:36] production.INFO: Constructing job for order: 179754  
[2026-03-25 13:24:38] production.INFO: Handling job for order: 179754  
[2026-03-25 13:24:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:24:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:24:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=186a7178-48a3-4c2d-946c-da081eb6699b&Player_ID=11747600516  
[2026-03-25 13:24:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=186a7178-48a3-4c2d-946c-da081eb6699b&Player_ID=11747600516","has_body":false} 
[2026-03-25 13:24:39] production.INFO: Operation sent successfully {"operation_id":164615,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9PBWXAw-1774434278","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 13:24:39"}},"processed_data":{"order_number":"ORD-9PBWXAw-1774434278","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 13:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 13:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 13:25:05] production.INFO: async() رجع: true  
[2026-03-25 13:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:25:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cAXPKqbX-1774434235","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:25:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-cAXPKqbX-1774434235","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:25:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:25:07] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179753} 
[2026-03-25 13:25:07] production.INFO: Order updated successfully. Order ID: 179753, Status: completed  
[2026-03-25 13:25:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cAXPKqbX-1774434235","status":"completed","codes_count":0} 
[2026-03-25 13:25:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9PBWXAw-1774434278","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:25:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-9PBWXAw-1774434278","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:25:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:25:07] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"order_approved","reference_id":179754} 
[2026-03-25 13:25:07] production.INFO: Order updated successfully. Order ID: 179754, Status: completed  
[2026-03-25 13:25:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9PBWXAw-1774434278","status":"completed","codes_count":0} 
[2026-03-25 13:25:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 13:25:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-25 13:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hjaqeHBmlFa1yKEEfmdZTeQwGtF5Smuy","execution_time":"2026-03-25 13:26:03"} 
[2026-03-25 13:26:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hjaqeHBmlFa1yKEEfmdZTeQwGtF5Smuy","execution_time":"2026-03-25 13:26:03"} 
[2026-03-25 13:27:03] production.INFO: Constructing job for order: 179755  
[2026-03-25 13:27:06] production.INFO: Handling job for order: 179755  
[2026-03-25 13:27:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:27:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:27:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5d1c3f33-75ed-436c-8ee7-14950afcf3f6&Player_ID=52206149210  
[2026-03-25 13:27:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5d1c3f33-75ed-436c-8ee7-14950afcf3f6&Player_ID=52206149210","has_body":false} 
[2026-03-25 13:27:07] production.INFO: Operation sent successfully {"operation_id":164616,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-duCegQr-1774434427","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:27:07"}},"processed_data":{"order_number":"ORD-duCegQr-1774434427","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 13:27:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-duCegQr-1774434427","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:27:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-duCegQr-1774434427","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:27:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:27:16] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":179755} 
[2026-03-25 13:27:16] production.INFO: Order updated successfully. Order ID: 179755, Status: completed  
[2026-03-25 13:27:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-duCegQr-1774434427","status":"completed","codes_count":0} 
[2026-03-25 13:27:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 13:27:50] production.INFO: Constructing job for order: 179756  
[2026-03-25 13:27:52] production.INFO: Handling job for order: 179756  
[2026-03-25 13:27:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=85b479b1-dc84-479b-9fe7-362e17cf6ce3&Player_ID=52200802842  
[2026-03-25 13:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=85b479b1-dc84-479b-9fe7-362e17cf6ce3&Player_ID=52200802842","has_body":false} 
[2026-03-25 13:27:53] production.INFO: Operation sent successfully {"operation_id":164617,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4rpC-1774434473","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:27:53"}},"processed_data":{"order_number":"ORD-4rpC-1774434473","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 13:28:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4rpC-1774434473","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:28:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-4rpC-1774434473","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:28:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:28:01] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":179756} 
[2026-03-25 13:28:01] production.INFO: Order updated successfully. Order ID: 179756, Status: completed  
[2026-03-25 13:28:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4rpC-1774434473","status":"completed","codes_count":0} 
[2026-03-25 13:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 13:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sVeFpYLYv9i02RwwFufFC3R4TKDfXri3","execution_time":"2026-03-25 13:28:02"} 
[2026-03-25 13:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sVeFpYLYv9i02RwwFufFC3R4TKDfXri3","execution_time":"2026-03-25 13:28:02"} 
[2026-03-25 13:28:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"250.0","mainamount":"250","operation_number":"159182667","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php258qmmuhkigd9PZGeE6"}},"user_id":285} 
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 13:28:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 13:28:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18750,"user_id":285,"amount":250.0,"admins_notified":7} 
[2026-03-25 13:29:15] production.INFO: Constructing job for order: 179757  
[2026-03-25 13:29:17] production.INFO: Handling job for order: 179757  
[2026-03-25 13:29:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:29:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:29:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d4701bf1-57c6-4224-8895-1e8a53ec848f&Player_ID=471156  
[2026-03-25 13:29:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d4701bf1-57c6-4224-8895-1e8a53ec848f&Player_ID=471156","has_body":false} 
[2026-03-25 13:29:18] production.INFO: Operation sent successfully {"operation_id":164618,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A68kjcQo-1774434558","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 13:29:18"}},"processed_data":{"order_number":"ORD-A68kjcQo-1774434558","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 13:29:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A68kjcQo-1774434558","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:29:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-A68kjcQo-1774434558","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:29:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:29:23] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179757} 
[2026-03-25 13:29:23] production.INFO: Order updated successfully. Order ID: 179757, Status: completed  
[2026-03-25 13:29:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A68kjcQo-1774434558","status":"completed","codes_count":0} 
[2026-03-25 13:29:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 13:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u296FneF4cX8GDO26JOF3jnq7qUiw7Ko","execution_time":"2026-03-25 13:30:03"} 
[2026-03-25 13:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"u296FneF4cX8GDO26JOF3jnq7qUiw7Ko","execution_time":"2026-03-25 13:30:03"} 
[2026-03-25 13:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 13:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 13:30:05] production.INFO: async() رجع: true  
[2026-03-25 13:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:31:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 13:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LFe9JFM8RBPZ7d83RYsgBJ7HwLqKpkfb","execution_time":"2026-03-25 13:32:04"} 
[2026-03-25 13:32:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LFe9JFM8RBPZ7d83RYsgBJ7HwLqKpkfb","execution_time":"2026-03-25 13:32:04"} 
[2026-03-25 13:33:05] production.INFO: SendAcceptReject: Notification queued {"user_id":357,"notification_type":"order_approved","reference_id":179318} 
[2026-03-25 13:33:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-25 13:33:09] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 13:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 13:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-25 13:33:31] production.INFO: Constructing job for order: 179758  
[2026-03-25 13:33:34] production.INFO: Handling job for order: 179758  
[2026-03-25 13:33:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:33:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:33:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=4e0f1174-c242-4026-b363-36c77fa28b09&Player_ID=0933026156  
[2026-03-25 13:33:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=4e0f1174-c242-4026-b363-36c77fa28b09&Player_ID=0933026156","has_body":false} 
[2026-03-25 13:33:35] production.INFO: Operation sent successfully {"operation_id":164619,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sACNqygW-1774434814","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 13:33:35"}},"processed_data":{"order_number":"ORD-sACNqygW-1774434814","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 13:33:43] production.INFO: Constructing job for order: 179759  
[2026-03-25 13:33:44] production.INFO: Handling job for order: 179759  
[2026-03-25 13:33:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:33:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:33:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=6695ae92-8a92-4a9e-9c1b-e36642d4833f&Player_ID=0957820980  
[2026-03-25 13:33:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=6695ae92-8a92-4a9e-9c1b-e36642d4833f&Player_ID=0957820980","has_body":false} 
[2026-03-25 13:33:44] production.INFO: Operation sent successfully {"operation_id":164620,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r98Ne9oF-1774434824","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:33:44"}},"processed_data":{"order_number":"ORD-r98Ne9oF-1774434824","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:33:45] production.INFO: SendAcceptReject: Notification queued {"user_id":125,"notification_type":"order_approved","reference_id":179716} 
[2026-03-25 13:33:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 13:33:51] production.INFO: Constructing job for order: 179760  
[2026-03-25 13:33:53] production.INFO: Handling job for order: 179760  
[2026-03-25 13:33:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:33:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:33:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ef39c99f-ae45-4798-b994-5d3e24334ec9&Player_ID=574536335  
[2026-03-25 13:33:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ef39c99f-ae45-4798-b994-5d3e24334ec9&Player_ID=574536335","has_body":false} 
[2026-03-25 13:33:54] production.INFO: Operation sent successfully {"operation_id":164621,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hhQsTC3-1774434834","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:33:54"}},"processed_data":{"order_number":"ORD-hhQsTC3-1774434834","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 13:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03"} 
[2026-03-25 13:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","total_operations":3,"sites_count":2} 
[2026-03-25 13:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-sACNqygW-1774434814","ORD-r98Ne9oF-1774434824"]} 
[2026-03-25 13:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 13:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 13:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 13:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"count":2} 
[2026-03-25 13:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"count":2} 
[2026-03-25 13:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"user_id":125,"notification_type":"order_approved","reference_id":179759} 
[2026-03-25 13:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"user_id":1417,"notification_type":"order_approved","reference_id":179758} 
[2026-03-25 13:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"processed":2,"errors":0} 
[2026-03-25 13:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"processed":2,"errors":0} 
[2026-03-25 13:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"orders_count":1,"order_ids":["ORD-hhQsTC3-1774434834"]} 
[2026-03-25 13:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619} 
[2026-03-25 13:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sACNqygW-1774434814","operation_id":164619,"orders_count":1} 
[2026-03-25 13:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhQsTC3-1774434834","operation_id":164621} 
[2026-03-25 13:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhQsTC3-1774434834","operation_id":164621,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 13:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhQsTC3-1774434834","operation_id":164621,"processed":0,"errors":0} 
[2026-03-25 13:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sLfIBdzvDuRngcA2bhffzLMeE0eg5JLU","execution_time":"2026-03-25 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhQsTC3-1774434834","operation_id":164621} 
[2026-03-25 13:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 13:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 13:34:28] production.INFO: Constructing job for order: 179761  
[2026-03-25 13:34:31] production.INFO: Handling job for order: 179761  
[2026-03-25 13:34:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:34:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:34:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4f51c9cb-b9ea-4a8e-9f5f-2bcd94e259a5&Player_ID=52327484035  
[2026-03-25 13:34:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4f51c9cb-b9ea-4a8e-9f5f-2bcd94e259a5&Player_ID=52327484035","has_body":false} 
[2026-03-25 13:34:32] production.INFO: Operation sent successfully {"operation_id":164622,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TNy-1774434871","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:34:32"}},"processed_data":{"order_number":"ORD-TNy-1774434871","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:34:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hhQsTC3-1774434834","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:34:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-hhQsTC3-1774434834","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:34:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:34:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":179760} 
[2026-03-25 13:34:49] production.INFO: Order updated successfully. Order ID: 179760, Status: completed  
[2026-03-25 13:34:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hhQsTC3-1774434834","status":"completed","codes_count":0} 
[2026-03-25 13:34:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 13:34:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TNy-1774434871","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:34:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-TNy-1774434871","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:34:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:34:53] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179761} 
[2026-03-25 13:34:53] production.INFO: Order updated successfully. Order ID: 179761, Status: completed  
[2026-03-25 13:34:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TNy-1774434871","status":"completed","codes_count":0} 
[2026-03-25 13:34:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 13:34:53] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 13:34:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-25 13:34:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 13:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:35:04] production.INFO: async() رجع: true  
[2026-03-25 13:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:35:23] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 13:35:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-25 13:35:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-25 13:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sPLzmjV9gbbOoRUQvZOp6A7v3aFWFZ3d","execution_time":"2026-03-25 13:36:02"} 
[2026-03-25 13:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sPLzmjV9gbbOoRUQvZOp6A7v3aFWFZ3d","execution_time":"2026-03-25 13:36:02"} 
[2026-03-25 13:37:16] production.INFO: Constructing job for order: 179762  
[2026-03-25 13:37:18] production.INFO: Handling job for order: 179762  
[2026-03-25 13:37:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:37:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:37:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=17d6dfd8-1966-4006-b8c7-d95e73046bf9&Player_ID=52003609017  
[2026-03-25 13:37:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=17d6dfd8-1966-4006-b8c7-d95e73046bf9&Player_ID=52003609017","has_body":false} 
[2026-03-25 13:37:18] production.INFO: Operation sent successfully {"operation_id":164623,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wQ0cKD-1774435038","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:37:18"}},"processed_data":{"order_number":"ORD-wQ0cKD-1774435038","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:37:32] production.INFO: Constructing job for order: 179763  
[2026-03-25 13:37:33] production.INFO: Handling job for order: 179763  
[2026-03-25 13:37:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:37:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:37:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e261b119-9563-4c85-9902-9abd256e8b8a&Player_ID=0947525311  
[2026-03-25 13:37:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e261b119-9563-4c85-9902-9abd256e8b8a&Player_ID=0947525311","has_body":false} 
[2026-03-25 13:37:34] production.INFO: Operation sent successfully {"operation_id":164624,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nml-1774435054","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:37:34"}},"processed_data":{"order_number":"ORD-nml-1774435054","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:37:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wQ0cKD-1774435038","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:37:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-wQ0cKD-1774435038","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:37:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:37:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":179762} 
[2026-03-25 13:37:35] production.INFO: Order updated successfully. Order ID: 179762, Status: completed  
[2026-03-25 13:37:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wQ0cKD-1774435038","status":"completed","codes_count":0} 
[2026-03-25 13:37:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 13:37:38] production.INFO: Constructing job for order: 179764  
[2026-03-25 13:37:40] production.INFO: Handling job for order: 179764  
[2026-03-25 13:37:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:37:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:37:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d98f70be-aae1-4ee7-9be3-adace9ed1181&Player_ID=0947525311  
[2026-03-25 13:37:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d98f70be-aae1-4ee7-9be3-adace9ed1181&Player_ID=0947525311","has_body":false} 
[2026-03-25 13:37:41] production.INFO: Operation sent successfully {"operation_id":164625,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bD3YMsM-1774435061","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:37:41"}},"processed_data":{"order_number":"ORD-bD3YMsM-1774435061","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02"} 
[2026-03-25 13:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","total_operations":2,"sites_count":1} 
[2026-03-25 13:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-nml-1774435054","ORD-bD3YMsM-1774435061"]} 
[2026-03-25 13:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 13:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 13:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 13:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"count":2} 
[2026-03-25 13:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"count":2} 
[2026-03-25 13:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"user_id":315,"notification_type":"order_approved","reference_id":179764} 
[2026-03-25 13:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"user_id":315,"notification_type":"order_approved","reference_id":179763} 
[2026-03-25 13:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"processed":2,"errors":0} 
[2026-03-25 13:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624,"processed":2,"errors":0} 
[2026-03-25 13:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eEsszWEuMpuwnmDRi7OAGwGqRXXAjQmf","execution_time":"2026-03-25 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nml-1774435054","operation_id":164624} 
[2026-03-25 13:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 13:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 13:38:22] production.INFO: Constructing job for order: 179765  
[2026-03-25 13:38:23] production.INFO: Handling job for order: 179765  
[2026-03-25 13:38:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:38:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:38:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=b3a0d7a7-94a0-40c0-a044-b9e401187e22&Player_ID=588641378  
[2026-03-25 13:38:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=b3a0d7a7-94a0-40c0-a044-b9e401187e22&Player_ID=588641378","has_body":false} 
[2026-03-25 13:38:24] production.INFO: Operation sent successfully {"operation_id":164626,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EghPh-1774435104","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 13:38:24"}},"processed_data":{"order_number":"ORD-EghPh-1774435104","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 13:39:01] production.INFO: Constructing job for order: 179766  
[2026-03-25 13:39:03] production.INFO: Handling job for order: 179766  
[2026-03-25 13:39:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:39:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:39:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=d8f977f5-90ea-47c8-9ef0-f70c3b1f5570&Player_ID=0936726888  
[2026-03-25 13:39:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=d8f977f5-90ea-47c8-9ef0-f70c3b1f5570&Player_ID=0936726888","has_body":false} 
[2026-03-25 13:39:04] production.INFO: Operation sent successfully {"operation_id":164627,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HdKkvda-1774435144","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 13:39:04"}},"processed_data":{"order_number":"ORD-HdKkvda-1774435144","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 13:39:14] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 13:39:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-25 13:39:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EghPh-1774435104","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:39:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-EghPh-1774435104","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:39:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:39:56] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":179765} 
[2026-03-25 13:39:56] production.INFO: Order updated successfully. Order ID: 179765, Status: completed  
[2026-03-25 13:39:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EghPh-1774435104","status":"completed","codes_count":0} 
[2026-03-25 13:39:56] production.INFO: Constructing job for order: 179767  
[2026-03-25 13:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 13:39:58] production.INFO: Handling job for order: 179767  
[2026-03-25 13:39:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:39:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:39:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=dd8bc7c5-fbd4-4827-8472-e4dabfe6bf70&Player_ID=471156  
[2026-03-25 13:39:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=dd8bc7c5-fbd4-4827-8472-e4dabfe6bf70&Player_ID=471156","has_body":false} 
[2026-03-25 13:39:59] production.INFO: Operation sent successfully {"operation_id":164628,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Qgg39lPH-1774435199","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 13:39:59"}},"processed_data":{"order_number":"ORD-Qgg39lPH-1774435199","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 13:40:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Qgg39lPH-1774435199","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:40:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Qgg39lPH-1774435199","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:40:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:40:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179767} 
[2026-03-25 13:40:02] production.INFO: Order updated successfully. Order ID: 179767, Status: completed  
[2026-03-25 13:40:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Qgg39lPH-1774435199","status":"completed","codes_count":0} 
[2026-03-25 13:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02"} 
[2026-03-25 13:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","total_operations":1,"sites_count":1} 
[2026-03-25 13:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-HdKkvda-1774435144"]} 
[2026-03-25 13:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 13:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 13:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 13:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 13:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"count":1} 
[2026-03-25 13:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"count":1} 
[2026-03-25 13:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"user_id":1718,"notification_type":"order_approved","reference_id":179766} 
[2026-03-25 13:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"processed":1,"errors":0} 
[2026-03-25 13:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627,"processed":1,"errors":0} 
[2026-03-25 13:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zukgedNAMn9U60vhZh5mH5x0WvWsNnJG","execution_time":"2026-03-25 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdKkvda-1774435144","operation_id":164627} 
[2026-03-25 13:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:40:04] production.INFO: async() رجع: true  
[2026-03-25 13:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 13:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 13:40:10] production.INFO: Constructing job for order: 179768  
[2026-03-25 13:40:12] production.INFO: Handling job for order: 179768  
[2026-03-25 13:40:12] production.ERROR: API failed for order 179768 {"order_id":179768,"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(179768, 30, 1, '5613b229-e49c-4...', '[{\"key\":\"player...', 9, 1123)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(179768)
#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-25 13:40:12","memory_usage":57147392,"memory_peak":57147392}} 
[2026-03-25 13:41:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"159198491","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmru1subbv7177GqRJxC"}},"user_id":600} 
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 13:41:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 13:41:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18751,"user_id":600,"amount":3000.0,"admins_notified":7} 
[2026-03-25 13:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3CMzSs6fBVkd0K6v8Cf5iBAaeFTSd6Uj","execution_time":"2026-03-25 13:42:03"} 
[2026-03-25 13:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3CMzSs6fBVkd0K6v8Cf5iBAaeFTSd6Uj","execution_time":"2026-03-25 13:42:03"} 
[2026-03-25 13:43:35] production.INFO: Constructing job for order: 179769  
[2026-03-25 13:43:36] production.INFO: Handling job for order: 179769  
[2026-03-25 13:43:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:43:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:43:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=219&uuid=cc34ebd7-e387-4405-b2da-21d15da779f1&Player_ID=20204s  
[2026-03-25 13:43:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=219&uuid=cc34ebd7-e387-4405-b2da-21d15da779f1&Player_ID=20204s","has_body":false} 
[2026-03-25 13:43:37] production.INFO: Operation sent successfully {"operation_id":164629,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hk3JQ0M-1774435417","amount":3.827739115199999986316470312885940074920654296875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 13:43:37"}},"processed_data":{"order_number":"ORD-Hk3JQ0M-1774435417","amount":3.827739115199999986316470312885940074920654296875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 13:43:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hk3JQ0M-1774435417","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:43:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hk3JQ0M-1774435417","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:43:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:43:43] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"order_approved","reference_id":179769} 
[2026-03-25 13:43:43] production.INFO: Order updated successfully. Order ID: 179769, Status: completed  
[2026-03-25 13:43:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hk3JQ0M-1774435417","status":"completed","codes_count":0} 
[2026-03-25 13:43:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-25 13:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rjPvJ87KWMhp19EpsOgCsTHg1vUmBZpS","execution_time":"2026-03-25 13:44:01"} 
[2026-03-25 13:44:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rjPvJ87KWMhp19EpsOgCsTHg1vUmBZpS","execution_time":"2026-03-25 13:44:01"} 
[2026-03-25 13:44:18] production.INFO: Constructing job for order: 179770  
[2026-03-25 13:44:19] production.INFO: Handling job for order: 179770  
[2026-03-25 13:44:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:44:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:44:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=422716f7-16e0-4798-afb8-a3d1e3cc4581&Player_ID=51598094920  
[2026-03-25 13:44:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=422716f7-16e0-4798-afb8-a3d1e3cc4581&Player_ID=51598094920","has_body":false} 
[2026-03-25 13:44:20] production.INFO: Operation sent successfully {"operation_id":164630,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZOb1-1774435460","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:44:20"}},"processed_data":{"order_number":"ORD-ZOb1-1774435460","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:44:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZOb1-1774435460","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:44:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZOb1-1774435460","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:44:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:44:33] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":179770} 
[2026-03-25 13:44:33] production.INFO: Order updated successfully. Order ID: 179770, Status: completed  
[2026-03-25 13:44:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZOb1-1774435460","status":"completed","codes_count":0} 
[2026-03-25 13:44:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 13:45:00] production.INFO: Constructing job for order: 179771  
[2026-03-25 13:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 13:45:04] production.INFO: async() رجع: true  
[2026-03-25 13:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:45:05] production.INFO: Handling job for order: 179771  
[2026-03-25 13:45:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:45:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:45:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f97867c8-fbfb-48ab-bbf1-4d5dd73f69ca&Player_ID=574436335  
[2026-03-25 13:45:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f97867c8-fbfb-48ab-bbf1-4d5dd73f69ca&Player_ID=574436335","has_body":false} 
[2026-03-25 13:45:06] production.INFO: Operation sent successfully {"operation_id":164631,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xvB1IN-1774435506","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:45:06"}},"processed_data":{"order_number":"ORD-xvB1IN-1774435506","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:46:03] production.INFO: Constructing job for order: 179772  
[2026-03-25 13:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03"} 
[2026-03-25 13:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","total_operations":1,"sites_count":1} 
[2026-03-25 13:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xvB1IN-1774435506"]} 
[2026-03-25 13:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 13:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 13:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 13:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tjlgqdfVbqNmbOwSjCiu2nOzrHDXRkct","execution_time":"2026-03-25 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:46:04] production.INFO: Handling job for order: 179772  
[2026-03-25 13:46:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:46:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:46:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ddee488e-9b5e-43ad-bdd2-87e95b368293&Player_ID=574436335  
[2026-03-25 13:46:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ddee488e-9b5e-43ad-bdd2-87e95b368293&Player_ID=574436335","has_body":false} 
[2026-03-25 13:46:04] production.INFO: Operation sent successfully {"operation_id":164632,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ei3xqZ-1774435564","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:46:04"}},"processed_data":{"order_number":"ORD-ei3xqZ-1774435564","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:48:03] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"request_approved","reference_id":18750} 
[2026-03-25 13:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04"} 
[2026-03-25 13:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","total_operations":2,"sites_count":1} 
[2026-03-25 13:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564"]} 
[2026-03-25 13:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:48:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 13:48:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 13:48:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:48:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 13:48:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 13:48:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"by9sZSBZ6DhbTzTVUMcgI3kxK1rxlyWF","execution_time":"2026-03-25 13:48:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:48:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-25 13:48:13] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"request_approved","reference_id":18751} 
[2026-03-25 13:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-25 13:48:19] production.INFO: Constructing job for order: 179773  
[2026-03-25 13:48:20] production.INFO: Handling job for order: 179773  
[2026-03-25 13:48:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:48:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:48:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b6f4c2c7-15e0-409d-81a2-ce83b4ca56d3&Player_ID=574436335  
[2026-03-25 13:48:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b6f4c2c7-15e0-409d-81a2-ce83b4ca56d3&Player_ID=574436335","has_body":false} 
[2026-03-25 13:48:21] production.INFO: Operation sent successfully {"operation_id":164633,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7qNa5K-1774435700","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:48:20"}},"processed_data":{"order_number":"ORD-7qNa5K-1774435700","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:48:49] production.INFO: Constructing job for order: 179774  
[2026-03-25 13:48:51] production.INFO: Handling job for order: 179774  
[2026-03-25 13:48:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:48:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:48:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64d3ec36-3f1d-4776-89cd-05e8db1bc01f&Player_ID=52441596723  
[2026-03-25 13:48:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64d3ec36-3f1d-4776-89cd-05e8db1bc01f&Player_ID=52441596723","has_body":false} 
[2026-03-25 13:48:51] production.INFO: Operation sent successfully {"operation_id":164634,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UAZ-1774435731","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:48:51"}},"processed_data":{"order_number":"ORD-UAZ-1774435731","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:49:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UAZ-1774435731","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:49:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-UAZ-1774435731","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:49:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:49:00] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":179774} 
[2026-03-25 13:49:00] production.INFO: Order updated successfully. Order ID: 179774, Status: completed  
[2026-03-25 13:49:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UAZ-1774435731","status":"completed","codes_count":0} 
[2026-03-25 13:49:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-25 13:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03"} 
[2026-03-25 13:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","total_operations":3,"sites_count":1} 
[2026-03-25 13:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 13:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 13:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 13:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 13:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 13:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 13:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uSj8FthaVhUKx3GVyFxFObkIKFneeqfG","execution_time":"2026-03-25 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 13:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 13:50:05] production.INFO: async() رجع: true  
[2026-03-25 13:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:50:17] production.INFO: Constructing job for order: 179775  
[2026-03-25 13:50:17] production.INFO: Constructing job for order: 179776  
[2026-03-25 13:50:19] production.INFO: Handling job for order: 179776  
[2026-03-25 13:50:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:50:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:50:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4fa816be-137f-459c-aaf2-79b9df8c7001&Player_ID=5416109618  
[2026-03-25 13:50:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4fa816be-137f-459c-aaf2-79b9df8c7001&Player_ID=5416109618","has_body":false} 
[2026-03-25 13:50:20] production.INFO: Operation sent successfully {"operation_id":164635,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ppc-1774435820","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:50:20"}},"processed_data":{"order_number":"ORD-ppc-1774435820","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 13:50:20] production.INFO: Handling job for order: 179775  
[2026-03-25 13:50:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:50:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:50:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=43e9d7f1-cc89-4531-b5a0-37bcf41f9a1f&Player_ID=4544907  
[2026-03-25 13:50:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=43e9d7f1-cc89-4531-b5a0-37bcf41f9a1f&Player_ID=4544907","has_body":false} 
[2026-03-25 13:50:21] production.INFO: Operation sent successfully {"operation_id":164636,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ADB-1774435820","amount":2.753906000000000187100113180349580943584442138671875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 13:50:21"}},"processed_data":{"order_number":"ORD-ADB-1774435820","amount":2.753906000000000187100113180349580943584442138671875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 13:50:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ppc-1774435820","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:50:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-ppc-1774435820","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:50:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:50:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1358,"notification_type":"order_approved","reference_id":179776} 
[2026-03-25 13:50:33] production.INFO: Order updated successfully. Order ID: 179776, Status: completed  
[2026-03-25 13:50:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ppc-1774435820","status":"completed","codes_count":0} 
[2026-03-25 13:50:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1358  
[2026-03-25 13:50:46] production.INFO: Constructing job for order: 179777  
[2026-03-25 13:50:48] production.INFO: Handling job for order: 179777  
[2026-03-25 13:50:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:50:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:50:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2650&uuid=8015f999-f646-4279-a571-96e1052dbcfc&Player_ID=109978383  
[2026-03-25 13:50:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2650&uuid=8015f999-f646-4279-a571-96e1052dbcfc&Player_ID=109978383","has_body":false} 
[2026-03-25 13:50:49] production.INFO: Operation sent successfully {"operation_id":164637,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XJK-1774435848","amount":4.43874999999999975131004248396493494510650634765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 13:50:49"}},"processed_data":{"order_number":"ORD-XJK-1774435848","amount":4.43874999999999975131004248396493494510650634765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 13:50:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XJK-1774435848","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:50:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-XJK-1774435848","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:50:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:50:54] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":179777} 
[2026-03-25 13:50:54] production.INFO: Order updated successfully. Order ID: 179777, Status: completed  
[2026-03-25 13:50:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XJK-1774435848","status":"completed","codes_count":0} 
[2026-03-25 13:50:54] production.INFO: Constructing job for order: 179778  
[2026-03-25 13:50:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-25 13:50:55] production.INFO: Handling job for order: 179778  
[2026-03-25 13:50:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:50:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:50:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=685a22c3-c9ae-4046-a7b1-c68ec06adac4&Player_ID=51598094920  
[2026-03-25 13:50:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=685a22c3-c9ae-4046-a7b1-c68ec06adac4&Player_ID=51598094920","has_body":false} 
[2026-03-25 13:50:56] production.INFO: Operation sent successfully {"operation_id":164638,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6TznTci-1774435855","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:50:56"}},"processed_data":{"order_number":"ORD-6TznTci-1774435855","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:51:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6TznTci-1774435855","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:51:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-6TznTci-1774435855","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:51:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:51:09] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":179778} 
[2026-03-25 13:51:09] production.INFO: Order updated successfully. Order ID: 179778, Status: completed  
[2026-03-25 13:51:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6TznTci-1774435855","status":"completed","codes_count":0} 
[2026-03-25 13:51:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 13:51:20] production.INFO: Constructing job for order: 179779  
[2026-03-25 13:51:23] production.INFO: Handling job for order: 179779  
[2026-03-25 13:51:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:51:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:51:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=30000&uuid=f98c45b8-0c8d-4466-8ab4-8606f1a9e2e7&Player_ID=15807206  
[2026-03-25 13:51:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=30000&uuid=f98c45b8-0c8d-4466-8ab4-8606f1a9e2e7&Player_ID=15807206","has_body":false} 
[2026-03-25 13:51:24] production.INFO: Operation sent successfully {"operation_id":164639,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pUN0-1774435883","amount":3.1392480000000002604565452202223241329193115234375,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-25 13:51:24"}},"processed_data":{"order_number":"ORD-pUN0-1774435883","amount":3.1392480000000002604565452202223241329193115234375,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-25 13:51:40] production.INFO: Constructing job for order: 179780  
[2026-03-25 13:51:42] production.INFO: Handling job for order: 179780  
[2026-03-25 13:51:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:51:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:51:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2650&uuid=eaab2d66-2625-42ee-8f4c-3b64026b6d79&Player_ID=109632903  
[2026-03-25 13:51:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2650&uuid=eaab2d66-2625-42ee-8f4c-3b64026b6d79&Player_ID=109632903","has_body":false} 
[2026-03-25 13:51:42] production.INFO: Operation sent successfully {"operation_id":164640,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Jq-1774435902","amount":4.43874999999999975131004248396493494510650634765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 13:51:42"}},"processed_data":{"order_number":"ORD-4Jq-1774435902","amount":4.43874999999999975131004248396493494510650634765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 13:51:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ADB-1774435820","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:51:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-ADB-1774435820","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:51:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:51:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4Jq-1774435902","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:51:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-4Jq-1774435902","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:51:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:51:48] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":179780} 
[2026-03-25 13:51:48] production.INFO: Order updated successfully. Order ID: 179780, Status: completed  
[2026-03-25 13:51:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4Jq-1774435902","status":"completed","codes_count":0} 
[2026-03-25 13:51:48] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":179775} 
[2026-03-25 13:51:48] production.INFO: Order updated successfully. Order ID: 179775, Status: completed  
[2026-03-25 13:51:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ADB-1774435820","status":"completed","codes_count":0} 
[2026-03-25 13:51:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-25 13:51:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 13:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03"} 
[2026-03-25 13:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","total_operations":4,"sites_count":1} 
[2026-03-25 13:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-pUN0-1774435883"]} 
[2026-03-25 13:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 13:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 13:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 13:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 13:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 13:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"count":1} 
[2026-03-25 13:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"count":1} 
[2026-03-25 13:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"user_id":348,"notification_type":"order_approved","reference_id":179779} 
[2026-03-25 13:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":1,"errors":0} 
[2026-03-25 13:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":1,"errors":0} 
[2026-03-25 13:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gtxpcNyn7rcTsMtl6tzTWsUKq1064PKX","execution_time":"2026-03-25 13:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 13:52:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pUN0-1774435883","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:52:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-pUN0-1774435883","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:52:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:52:06] production.ERROR: Order not found or already processed. External ID: ORD-pUN0-1774435883  
[2026-03-25 13:52:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pUN0-1774435883","status":"completed","codes_count":0} 
[2026-03-25 13:52:48] production.INFO: Constructing job for order: 179781  
[2026-03-25 13:52:49] production.INFO: Handling job for order: 179781  
[2026-03-25 13:52:49] production.ERROR: API failed for order 179781 {"order_id":179781,"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(179781, 71, 1, 'b31aa78d-6ab2-4...', '[{\"key\":\"player...', 14, 949)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(179781)
#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-25 13:52:49","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-25 13:53:14] production.INFO: Constructing job for order: 179782  
[2026-03-25 13:53:16] production.INFO: Handling job for order: 179782  
[2026-03-25 13:53:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:53:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:53:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=3510bd24-3288-44bc-b08e-2ddbaa7478c2&Player_ID=1769341318  
[2026-03-25 13:53:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=3510bd24-3288-44bc-b08e-2ddbaa7478c2&Player_ID=1769341318","has_body":false} 
[2026-03-25 13:53:16] production.INFO: Constructing job for order: 179783  
[2026-03-25 13:53:17] production.INFO: Operation sent successfully {"operation_id":164641,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aaa-1774435996","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 13:53:17"}},"processed_data":{"order_number":"ORD-aaa-1774435996","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 13:53:17] production.INFO: Handling job for order: 179783  
[2026-03-25 13:53:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:53:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:53:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=260000&uuid=b74e158c-ec01-4a65-b9f8-912cd9f7bbb3&Player_ID=7251098  
[2026-03-25 13:53:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=260000&uuid=b74e158c-ec01-4a65-b9f8-912cd9f7bbb3&Player_ID=7251098","has_body":false} 
[2026-03-25 13:53:17] production.INFO: Operation sent successfully {"operation_id":164642,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rGV3k-1774435997","amount":32.60163399999999711553755332715809345245361328125,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-25 13:53:17"}},"processed_data":{"order_number":"ORD-rGV3k-1774435997","amount":32.60163399999999711553755332715809345245361328125,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-25 13:53:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aaa-1774435996","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:53:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-aaa-1774435996","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:53:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:53:24] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":179782} 
[2026-03-25 13:53:24] production.INFO: Order updated successfully. Order ID: 179782, Status: completed  
[2026-03-25 13:53:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aaa-1774435996","status":"completed","codes_count":0} 
[2026-03-25 13:53:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-25 13:53:30] production.INFO: Constructing job for order: 179784  
[2026-03-25 13:53:32] production.INFO: Handling job for order: 179784  
[2026-03-25 13:53:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:53:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:53:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4a962cf6-3548-41a0-a373-6f638dd83b21&Player_ID=51896117854  
[2026-03-25 13:53:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4a962cf6-3548-41a0-a373-6f638dd83b21&Player_ID=51896117854","has_body":false} 
[2026-03-25 13:53:33] production.INFO: Operation sent successfully {"operation_id":164643,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xTK9OPX-1774436013","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:53:33"}},"processed_data":{"order_number":"ORD-xTK9OPX-1774436013","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:53:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xTK9OPX-1774436013","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:53:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-xTK9OPX-1774436013","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:53:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:53:54] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":179784} 
[2026-03-25 13:53:54] production.INFO: Order updated successfully. Order ID: 179784, Status: completed  
[2026-03-25 13:53:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xTK9OPX-1774436013","status":"completed","codes_count":0} 
[2026-03-25 13:53:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-25 13:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03"} 
[2026-03-25 13:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","total_operations":4,"sites_count":1} 
[2026-03-25 13:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-rGV3k-1774435997"]} 
[2026-03-25 13:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 13:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 13:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 13:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 13:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 13:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"count":1} 
[2026-03-25 13:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"count":1} 
[2026-03-25 13:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"user_id":1488,"notification_type":"order_approved","reference_id":179783} 
[2026-03-25 13:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":1,"errors":0} 
[2026-03-25 13:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":1,"errors":0} 
[2026-03-25 13:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lecUg8XYnpaqNqwrBWO3d3QhwpNksTbZ","execution_time":"2026-03-25 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 13:54:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rGV3k-1774435997","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 13:54:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-rGV3k-1774435997","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 13:54:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:54:04] production.ERROR: Order not found or already processed. External ID: ORD-rGV3k-1774435997  
[2026-03-25 13:54:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rGV3k-1774435997","status":"completed","codes_count":0} 
[2026-03-25 13:54:50] production.INFO: Constructing job for order: 179785  
[2026-03-25 13:54:52] production.INFO: Handling job for order: 179785  
[2026-03-25 13:54:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:54:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:54:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e4bae8f8-e2e8-4cb0-857a-c6081f7a9710&Player_ID=51896117854  
[2026-03-25 13:54:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e4bae8f8-e2e8-4cb0-857a-c6081f7a9710&Player_ID=51896117854","has_body":false} 
[2026-03-25 13:54:52] production.INFO: Operation sent successfully {"operation_id":164644,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y4EULaop-1774436092","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:54:52"}},"processed_data":{"order_number":"ORD-Y4EULaop-1774436092","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 13:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 13:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 13:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 13:55:03] production.INFO: async() رجع: true  
[2026-03-25 13:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 13:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 13:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 13:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 13:55:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y4EULaop-1774436092","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:55:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y4EULaop-1774436092","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:55:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:55:06] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":179785} 
[2026-03-25 13:55:06] production.INFO: Order updated successfully. Order ID: 179785, Status: completed  
[2026-03-25 13:55:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y4EULaop-1774436092","status":"completed","codes_count":0} 
[2026-03-25 13:55:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-25 13:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02"} 
[2026-03-25 13:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","total_operations":3,"sites_count":1} 
[2026-03-25 13:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 13:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 13:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 13:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qrOwxDrLH8XM2LdIskhERkXgN1ETTlsW","execution_time":"2026-03-25 13:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:57:30] production.INFO: Constructing job for order: 179786  
[2026-03-25 13:57:32] production.INFO: Handling job for order: 179786  
[2026-03-25 13:57:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 13:57:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:57:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b30b915f-fdcc-41a2-a106-fb0c4e522c88&Player_ID=0944515209  
[2026-03-25 13:57:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b30b915f-fdcc-41a2-a106-fb0c4e522c88&Player_ID=0944515209","has_body":false} 
[2026-03-25 13:57:33] production.INFO: Operation sent successfully {"operation_id":164645,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rMPJXnHM-1774436253","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 13:57:33"}},"processed_data":{"order_number":"ORD-rMPJXnHM-1774436253","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 13:58:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00"} 
[2026-03-25 13:58:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","total_operations":4,"sites_count":2} 
[2026-03-25 13:58:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 13:58:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 13:58:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 13:58:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 13:58:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 13:58:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:58:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 13:58:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 13:58:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1,"order_ids":["ORD-rMPJXnHM-1774436253"]} 
[2026-03-25 13:58:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 13:58:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1} 
[2026-03-25 13:58:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 13:58:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 13:58:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"count":1} 
[2026-03-25 13:58:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"count":1} 
[2026-03-25 13:58:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"user_id":32,"notification_type":"order_approved","reference_id":179786} 
[2026-03-25 13:58:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 13:58:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 13:58:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"processed":1,"errors":0} 
[2026-03-25 13:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645,"processed":1,"errors":0} 
[2026-03-25 13:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wlBMCXH8cu8mNT8m9BJJ6SRSl4cIG7sh","execution_time":"2026-03-25 13:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMPJXnHM-1774436253","operation_id":164645} 
[2026-03-25 13:58:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 13:58:41] production.INFO: Constructing job for order: 179787  
[2026-03-25 13:58:43] production.INFO: Handling job for order: 179787  
[2026-03-25 13:58:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:58:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:58:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=86e2bbd8-2c38-4d5c-a1bd-3a860dbd95d5&Player_ID=5318501279  
[2026-03-25 13:58:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=86e2bbd8-2c38-4d5c-a1bd-3a860dbd95d5&Player_ID=5318501279","has_body":false} 
[2026-03-25 13:58:43] production.INFO: Operation sent successfully {"operation_id":164646,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aDqUYE-1774436323","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 13:58:43"}},"processed_data":{"order_number":"ORD-aDqUYE-1774436323","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 13:59:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aDqUYE-1774436323","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 13:59:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-aDqUYE-1774436323","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 13:59:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 13:59:04] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":179787} 
[2026-03-25 13:59:04] production.INFO: Order updated successfully. Order ID: 179787, Status: completed  
[2026-03-25 13:59:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aDqUYE-1774436323","status":"completed","codes_count":0} 
[2026-03-25 13:59:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 13:59:30] production.INFO: Constructing job for order: 179788  
[2026-03-25 13:59:31] production.INFO: Handling job for order: 179788  
[2026-03-25 13:59:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 13:59:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 13:59:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=a6fc9e18-8777-4e85-a3d8-b993780736e1&Player_ID=192663784  
[2026-03-25 13:59:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=a6fc9e18-8777-4e85-a3d8-b993780736e1&Player_ID=192663784","has_body":false} 
[2026-03-25 13:59:32] production.INFO: Operation sent successfully {"operation_id":164647,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HtPqcR-1774436372","amount":3.442382500000000344897443937952630221843719482421875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 13:59:32"}},"processed_data":{"order_number":"ORD-HtPqcR-1774436372","amount":3.442382500000000344897443937952630221843719482421875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 14:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02"} 
[2026-03-25 14:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","total_operations":4,"sites_count":1} 
[2026-03-25 14:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-HtPqcR-1774436372"]} 
[2026-03-25 14:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 14:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtPqcR-1774436372","operation_id":164647} 
[2026-03-25 14:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 14:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JJEgBslR62sJ0qb5mVuf56053YaYXb9V","execution_time":"2026-03-25 14:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 14:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:00:03] production.INFO: Executing GetProducts task...  
[2026-03-25 14:00:05] production.INFO: async() رجع: true  
[2026-03-25 14:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:01:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HtPqcR-1774436372","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 14:01:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-HtPqcR-1774436372","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 14:01:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:01:13] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179788} 
[2026-03-25 14:01:13] production.INFO: Order updated successfully. Order ID: 179788, Status: completed  
[2026-03-25 14:01:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HtPqcR-1774436372","status":"completed","codes_count":0} 
[2026-03-25 14:01:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 14:01:14] production.INFO: Constructing job for order: 179789  
[2026-03-25 14:01:17] production.INFO: Handling job for order: 179789  
[2026-03-25 14:01:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:01:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:01:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c06ae4e-a3ed-47fd-956d-368760ad3063&Player_ID=51598094920  
[2026-03-25 14:01:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c06ae4e-a3ed-47fd-956d-368760ad3063&Player_ID=51598094920","has_body":false} 
[2026-03-25 14:01:18] production.INFO: Operation sent successfully {"operation_id":164648,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7iZXs-1774436477","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:01:18"}},"processed_data":{"order_number":"ORD-7iZXs-1774436477","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:01:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7iZXs-1774436477","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:01:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-7iZXs-1774436477","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:01:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:01:40] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":179789} 
[2026-03-25 14:01:40] production.INFO: Order updated successfully. Order ID: 179789, Status: completed  
[2026-03-25 14:01:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7iZXs-1774436477","status":"completed","codes_count":0} 
[2026-03-25 14:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 14:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03"} 
[2026-03-25 14:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","total_operations":3,"sites_count":1} 
[2026-03-25 14:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 14:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 14:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ltp9UwogQsHZwIEU5AG89EwLDSCrY8QS","execution_time":"2026-03-25 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:02:42] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"150.0","mainamount":"150","operation_number":"159225302","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbdo9umtphbgreWHY5u4"}},"user_id":285} 
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 14:02:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 14:02:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18752,"user_id":285,"amount":150.0,"admins_notified":7} 
[2026-03-25 14:02:58] production.INFO: Constructing job for order: 179790  
[2026-03-25 14:03:00] production.INFO: Handling job for order: 179790  
[2026-03-25 14:03:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:03:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:03:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a9d92336-140c-4b53-89af-2f22a8fb67a3&Player_ID=0998488347  
[2026-03-25 14:03:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a9d92336-140c-4b53-89af-2f22a8fb67a3&Player_ID=0998488347","has_body":false} 
[2026-03-25 14:03:01] production.INFO: Operation sent successfully {"operation_id":164649,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xckoz45-1774436580","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:03:01"}},"processed_data":{"order_number":"ORD-Xckoz45-1774436580","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:03:09] production.INFO: Constructing job for order: 179791  
[2026-03-25 14:03:09] production.INFO: Constructing job for order: 179792  
[2026-03-25 14:03:10] production.INFO: Handling job for order: 179792  
[2026-03-25 14:03:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:03:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:03:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2d76c5d4-3734-4a99-b0f4-680741f13b70&Player_ID=51950103257  
[2026-03-25 14:03:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2d76c5d4-3734-4a99-b0f4-680741f13b70&Player_ID=51950103257","has_body":false} 
[2026-03-25 14:03:10] production.INFO: Operation sent successfully {"operation_id":164650,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-njjtHr-1774436590","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:03:10"}},"processed_data":{"order_number":"ORD-njjtHr-1774436590","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 14:03:10] production.INFO: Handling job for order: 179791  
[2026-03-25 14:03:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:03:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:03:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=3511cbfa-d26a-433e-ad5c-2c45fba72a0f&Player_ID=101763082  
[2026-03-25 14:03:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=3511cbfa-d26a-433e-ad5c-2c45fba72a0f&Player_ID=101763082","has_body":false} 
[2026-03-25 14:03:11] production.INFO: Operation sent successfully {"operation_id":164651,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i4ea5-1774436591","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 14:03:11"}},"processed_data":{"order_number":"ORD-i4ea5-1774436591","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 14:03:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-njjtHr-1774436590","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:03:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-njjtHr-1774436590","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:03:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:03:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1752,"notification_type":"order_approved","reference_id":179792} 
[2026-03-25 14:03:35] production.INFO: Order updated successfully. Order ID: 179792, Status: completed  
[2026-03-25 14:03:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-njjtHr-1774436590","status":"completed","codes_count":0} 
[2026-03-25 14:03:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-25 14:03:57] production.INFO: Constructing job for order: 179793  
[2026-03-25 14:03:59] production.INFO: Handling job for order: 179793  
[2026-03-25 14:03:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:03:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:03:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=db073626-9469-4d0d-8cb8-63073c010241&Player_ID=103024188  
[2026-03-25 14:03:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=db073626-9469-4d0d-8cb8-63073c010241&Player_ID=103024188","has_body":false} 
[2026-03-25 14:04:00] production.INFO: Operation sent successfully {"operation_id":164652,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SXH0-1774436640","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 14:04:00"}},"processed_data":{"order_number":"ORD-SXH0-1774436640","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 14:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00"} 
[2026-03-25 14:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","total_operations":6,"sites_count":2} 
[2026-03-25 14:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-i4ea5-1774436591","ORD-SXH0-1774436640"]} 
[2026-03-25 14:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 14:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i4ea5-1774436591","operation_id":164651} 
[2026-03-25 14:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SXH0-1774436640","operation_id":164652} 
[2026-03-25 14:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-25 14:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1,"order_ids":["ORD-Xckoz45-1774436580"]} 
[2026-03-25 14:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1} 
[2026-03-25 14:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:04:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:04:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"count":1} 
[2026-03-25 14:04:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"count":1} 
[2026-03-25 14:04:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"user_id":1717,"notification_type":"order_approved","reference_id":179790} 
[2026-03-25 14:04:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:04:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:04:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"processed":1,"errors":0} 
[2026-03-25 14:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649,"processed":1,"errors":0} 
[2026-03-25 14:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uKyiXQ883riSsZKe1fivqTVWsaTC43EG","execution_time":"2026-03-25 14:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xckoz45-1774436580","operation_id":164649} 
[2026-03-25 14:04:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-25 14:04:44] production.INFO: Constructing job for order: 179794  
[2026-03-25 14:04:46] production.INFO: Handling job for order: 179794  
[2026-03-25 14:04:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:04:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:04:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=6e55e501-4e66-4aa8-acf7-995cc05630d6&Player_ID=0964908249  
[2026-03-25 14:04:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=6e55e501-4e66-4aa8-acf7-995cc05630d6&Player_ID=0964908249","has_body":false} 
[2026-03-25 14:04:47] production.INFO: Operation sent successfully {"operation_id":164653,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DmKCx-1774436687","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:04:47"}},"processed_data":{"order_number":"ORD-DmKCx-1774436687","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 14:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 14:05:04] production.INFO: async() رجع: true  
[2026-03-25 14:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:05:41] production.INFO: Constructing job for order: 179795  
[2026-03-25 14:05:44] production.INFO: Handling job for order: 179795  
[2026-03-25 14:05:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:05:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:05:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d235955f-d19d-4972-b3e9-41d21043035e&Player_ID=52324424043  
[2026-03-25 14:05:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d235955f-d19d-4972-b3e9-41d21043035e&Player_ID=52324424043","has_body":false} 
[2026-03-25 14:05:45] production.INFO: Operation sent successfully {"operation_id":164654,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GRc9m7kV-1774436745","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:05:45"}},"processed_data":{"order_number":"ORD-GRc9m7kV-1774436745","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:05:54] production.INFO: Constructing job for order: 179796  
[2026-03-25 14:05:57] production.INFO: Handling job for order: 179796  
[2026-03-25 14:05:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:05:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:05:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4973ae53-3323-42b5-8910-df022ee53f20&Player_ID=0962548735  
[2026-03-25 14:05:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4973ae53-3323-42b5-8910-df022ee53f20&Player_ID=0962548735","has_body":false} 
[2026-03-25 14:05:58] production.INFO: Operation sent successfully {"operation_id":164655,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d7stdcG-1774436758","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:05:58"}},"processed_data":{"order_number":"ORD-d7stdcG-1774436758","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:05:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GRc9m7kV-1774436745","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:05:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-GRc9m7kV-1774436745","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:05:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:05:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179795} 
[2026-03-25 14:05:59] production.INFO: Order updated successfully. Order ID: 179795, Status: completed  
[2026-03-25 14:05:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GRc9m7kV-1774436745","status":"completed","codes_count":0} 
[2026-03-25 14:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 14:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01"} 
[2026-03-25 14:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","total_operations":7,"sites_count":2} 
[2026-03-25 14:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-i4ea5-1774436591","ORD-SXH0-1774436640"]} 
[2026-03-25 14:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 14:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":2,"skipped":3,"updates_prepared":2} 
[2026-03-25 14:06:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:06:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"count":2} 
[2026-03-25 14:06:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"count":2} 
[2026-03-25 14:06:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"user_id":1488,"notification_type":"order_approved","reference_id":179791} 
[2026-03-25 14:06:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"user_id":1488,"notification_type":"order_approved","reference_id":179793} 
[2026-03-25 14:06:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:06:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:06:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":2,"errors":0} 
[2026-03-25 14:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":2,"errors":0} 
[2026-03-25 14:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":2,"order_ids":["ORD-DmKCx-1774436687","ORD-d7stdcG-1774436758"]} 
[2026-03-25 14:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":2} 
[2026-03-25 14:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655} 
[2026-03-25 14:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 14:06:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:06:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"count":1} 
[2026-03-25 14:06:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"count":1} 
[2026-03-25 14:06:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"user_id":315,"notification_type":"order_approved","reference_id":179794} 
[2026-03-25 14:06:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:06:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:06:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"processed":1,"errors":0} 
[2026-03-25 14:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653,"processed":1,"errors":0} 
[2026-03-25 14:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6Jmw9YE6bA3sRC6WTUMCiFXp3gtitnjb","execution_time":"2026-03-25 14:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DmKCx-1774436687","operation_id":164653} 
[2026-03-25 14:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 14:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 14:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 14:07:29] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"request_approved","reference_id":18752} 
[2026-03-25 14:07:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-25 14:07:50] production.INFO: Constructing job for order: 179797  
[2026-03-25 14:07:52] production.INFO: Handling job for order: 179797  
[2026-03-25 14:07:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:07:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:07:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa5ffa20-b9ee-42cd-8956-c4951d4b298f&Player_ID=51896117854  
[2026-03-25 14:07:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa5ffa20-b9ee-42cd-8956-c4951d4b298f&Player_ID=51896117854","has_body":false} 
[2026-03-25 14:07:53] production.INFO: Operation sent successfully {"operation_id":164656,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OKRcrIU-1774436873","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:07:53"}},"processed_data":{"order_number":"ORD-OKRcrIU-1774436873","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02"} 
[2026-03-25 14:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","total_operations":5,"sites_count":2} 
[2026-03-25 14:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-OKRcrIU-1774436873"]} 
[2026-03-25 14:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OKRcrIU-1774436873","operation_id":164656} 
[2026-03-25 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 14:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1,"order_ids":["ORD-d7stdcG-1774436758"]} 
[2026-03-25 14:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1} 
[2026-03-25 14:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"count":1} 
[2026-03-25 14:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"count":1} 
[2026-03-25 14:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"user_id":1414,"notification_type":"order_approved","reference_id":179796} 
[2026-03-25 14:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"processed":1,"errors":0} 
[2026-03-25 14:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655,"processed":1,"errors":0} 
[2026-03-25 14:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Qh1cpTup5dCjy8nLAswCfj9UUiqrd3IU","execution_time":"2026-03-25 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d7stdcG-1774436758","operation_id":164655} 
[2026-03-25 14:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:08:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OKRcrIU-1774436873","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:08:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-OKRcrIU-1774436873","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:08:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:08:22] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":179797} 
[2026-03-25 14:08:22] production.INFO: Order updated successfully. Order ID: 179797, Status: completed  
[2026-03-25 14:08:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OKRcrIU-1774436873","status":"completed","codes_count":0} 
[2026-03-25 14:08:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-25 14:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03"} 
[2026-03-25 14:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","total_operations":3,"sites_count":1} 
[2026-03-25 14:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 14:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 14:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Aibt3VSChOwFVC0XSpJv9owEDulil6Y2","execution_time":"2026-03-25 14:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 14:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 14:10:05] production.INFO: async() رجع: true  
[2026-03-25 14:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:10:14] production.INFO: Constructing job for order: 179798  
[2026-03-25 14:10:15] production.INFO: Handling job for order: 179798  
[2026-03-25 14:10:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:10:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:10:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=7203581d-8a88-4d6a-9480-250c0b1fbc32&Player_ID=1898801656  
[2026-03-25 14:10:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=7203581d-8a88-4d6a-9480-250c0b1fbc32&Player_ID=1898801656","has_body":false} 
[2026-03-25 14:10:16] production.INFO: Constructing job for order: 179799  
[2026-03-25 14:10:16] production.INFO: Operation sent successfully {"operation_id":164657,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WOocBzK-1774437016","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 14:10:16"}},"processed_data":{"order_number":"ORD-WOocBzK-1774437016","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 14:10:19] production.INFO: Handling job for order: 179799  
[2026-03-25 14:10:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:10:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:10:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=dc2bf55a-3954-4dce-8684-0f91152a1833&Player_ID=0935431955  
[2026-03-25 14:10:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=dc2bf55a-3954-4dce-8684-0f91152a1833&Player_ID=0935431955","has_body":false} 
[2026-03-25 14:10:20] production.INFO: Operation sent successfully {"operation_id":164658,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OnMaQz4-1774437020","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:10:20"}},"processed_data":{"order_number":"ORD-OnMaQz4-1774437020","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:10:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WOocBzK-1774437016","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 14:10:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-WOocBzK-1774437016","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 14:10:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:10:23] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179798} 
[2026-03-25 14:10:23] production.INFO: Order updated successfully. Order ID: 179798, Status: completed  
[2026-03-25 14:10:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WOocBzK-1774437016","status":"completed","codes_count":0} 
[2026-03-25 14:10:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 14:10:31] production.INFO: Constructing job for order: 179800  
[2026-03-25 14:10:32] production.INFO: Handling job for order: 179800  
[2026-03-25 14:10:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:10:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:10:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c0a084a1-7f5c-4024-ab3a-d7e3686bf173&Player_ID=574536335  
[2026-03-25 14:10:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c0a084a1-7f5c-4024-ab3a-d7e3686bf173&Player_ID=574536335","has_body":false} 
[2026-03-25 14:10:33] production.INFO: Operation sent successfully {"operation_id":164659,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-24Ytb37-1774437032","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:10:33"}},"processed_data":{"order_number":"ORD-24Ytb37-1774437032","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 14:10:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-24Ytb37-1774437032","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:10:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-24Ytb37-1774437032","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:10:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:10:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":179800} 
[2026-03-25 14:10:44] production.INFO: Order updated successfully. Order ID: 179800, Status: completed  
[2026-03-25 14:10:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-24Ytb37-1774437032","status":"completed","codes_count":0} 
[2026-03-25 14:10:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:11:34] production.INFO: Constructing job for order: 179801  
[2026-03-25 14:11:36] production.INFO: Handling job for order: 179801  
[2026-03-25 14:11:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:11:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:11:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=1150dee7-b270-4023-8928-c72037a21919&Player_ID=0992719204  
[2026-03-25 14:11:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=1150dee7-b270-4023-8928-c72037a21919&Player_ID=0992719204","has_body":false} 
[2026-03-25 14:11:36] production.INFO: Operation sent successfully {"operation_id":164660,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2d60-1774437096","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:11:36"}},"processed_data":{"order_number":"ORD-2d60-1774437096","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01"} 
[2026-03-25 14:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","total_operations":5,"sites_count":2} 
[2026-03-25 14:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 14:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 14:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":2,"order_ids":["ORD-OnMaQz4-1774437020","ORD-2d60-1774437096"]} 
[2026-03-25 14:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":2} 
[2026-03-25 14:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 14:12:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:12:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"count":2} 
[2026-03-25 14:12:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"count":2} 
[2026-03-25 14:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"user_id":226,"notification_type":"order_approved","reference_id":179801} 
[2026-03-25 14:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"user_id":34,"notification_type":"order_approved","reference_id":179799} 
[2026-03-25 14:12:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:12:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:12:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"processed":2,"errors":0} 
[2026-03-25 14:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658,"processed":2,"errors":0} 
[2026-03-25 14:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"K0CDn93mvz0PwpZYgO1WSzpfHJvOJMzE","execution_time":"2026-03-25 14:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OnMaQz4-1774437020","operation_id":164658} 
[2026-03-25 14:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-25 14:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-25 14:12:18] production.INFO: Constructing job for order: 179802  
[2026-03-25 14:12:19] production.INFO: Handling job for order: 179802  
[2026-03-25 14:12:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:12:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:12:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0dfe7624-dd0a-4e81-8fbd-85939dc9f34d&Player_ID=0988110652  
[2026-03-25 14:12:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0dfe7624-dd0a-4e81-8fbd-85939dc9f34d&Player_ID=0988110652","has_body":false} 
[2026-03-25 14:12:20] production.INFO: Operation sent successfully {"operation_id":164661,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rJkbjUzF-1774437139","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:12:20"}},"processed_data":{"order_number":"ORD-rJkbjUzF-1774437139","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:12:53] production.INFO: Constructing job for order: 179803  
[2026-03-25 14:12:56] production.INFO: Handling job for order: 179803  
[2026-03-25 14:12:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:12:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:12:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=368e1018-8add-4e5e-9701-c23b08702710&Player_ID=5481036785  
[2026-03-25 14:12:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=368e1018-8add-4e5e-9701-c23b08702710&Player_ID=5481036785","has_body":false} 
[2026-03-25 14:12:56] production.INFO: Operation sent successfully {"operation_id":164662,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sytEKAE-1774437176","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:12:56"}},"processed_data":{"order_number":"ORD-sytEKAE-1774437176","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:13:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sytEKAE-1774437176","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:13:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-sytEKAE-1774437176","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:13:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:13:08] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":179803} 
[2026-03-25 14:13:08] production.INFO: Order updated successfully. Order ID: 179803, Status: completed  
[2026-03-25 14:13:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sytEKAE-1774437176","status":"completed","codes_count":0} 
[2026-03-25 14:13:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 14:13:38] production.INFO: Constructing job for order: 179804  
[2026-03-25 14:13:41] production.INFO: Handling job for order: 179804  
[2026-03-25 14:13:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:13:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:13:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3bea9e8c-b375-4ea9-88ae-f83beb902bbb&Player_ID=5692269067  
[2026-03-25 14:13:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3bea9e8c-b375-4ea9-88ae-f83beb902bbb&Player_ID=5692269067","has_body":false} 
[2026-03-25 14:13:42] production.INFO: Operation sent successfully {"operation_id":164663,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4wunpw-1774437222","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:13:42"}},"processed_data":{"order_number":"ORD-4wunpw-1774437222","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 14:13:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4wunpw-1774437222","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:13:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-4wunpw-1774437222","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:13:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:13:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179804} 
[2026-03-25 14:13:53] production.INFO: Order updated successfully. Order ID: 179804, Status: completed  
[2026-03-25 14:13:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4wunpw-1774437222","status":"completed","codes_count":0} 
[2026-03-25 14:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01"} 
[2026-03-25 14:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","total_operations":4,"sites_count":2} 
[2026-03-25 14:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700"]} 
[2026-03-25 14:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 14:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1,"order_ids":["ORD-rJkbjUzF-1774437139"]} 
[2026-03-25 14:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"orders_count":1} 
[2026-03-25 14:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"count":1} 
[2026-03-25 14:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"count":1} 
[2026-03-25 14:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"user_id":587,"notification_type":"order_approved","reference_id":179802} 
[2026-03-25 14:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"processed":1,"errors":0} 
[2026-03-25 14:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661,"processed":1,"errors":0} 
[2026-03-25 14:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hJf2SiPe9w208N2iRrT5G8FLhSVmKamf","execution_time":"2026-03-25 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJkbjUzF-1774437139","operation_id":164661} 
[2026-03-25 14:14:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 14:14:09] production.INFO: Constructing job for order: 179805  
[2026-03-25 14:14:12] production.INFO: Handling job for order: 179805  
[2026-03-25 14:14:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:14:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:14:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b2a94fc7-cb29-431e-99d2-3d3ebab8220b&Player_ID=5692269067  
[2026-03-25 14:14:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b2a94fc7-cb29-431e-99d2-3d3ebab8220b&Player_ID=5692269067","has_body":false} 
[2026-03-25 14:14:13] production.INFO: Operation sent successfully {"operation_id":164664,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xzuZUWhv-1774437253","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:14:13"}},"processed_data":{"order_number":"ORD-xzuZUWhv-1774437253","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:14:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xzuZUWhv-1774437253","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:14:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-xzuZUWhv-1774437253","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:14:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:14:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179805} 
[2026-03-25 14:14:23] production.INFO: Order updated successfully. Order ID: 179805, Status: completed  
[2026-03-25 14:14:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xzuZUWhv-1774437253","status":"completed","codes_count":0} 
[2026-03-25 14:14:46] production.INFO: Constructing job for order: 179806  
[2026-03-25 14:14:47] production.INFO: Handling job for order: 179806  
[2026-03-25 14:14:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:14:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:14:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a9483822-4602-40b4-acc0-c0ca7d7558bc&Player_ID=51440107241  
[2026-03-25 14:14:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a9483822-4602-40b4-acc0-c0ca7d7558bc&Player_ID=51440107241","has_body":false} 
[2026-03-25 14:14:48] production.INFO: Operation sent successfully {"operation_id":164665,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4U2-1774437288","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:14:48"}},"processed_data":{"order_number":"ORD-4U2-1774437288","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:15:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:15:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:15:02] production.INFO: async() رجع: true  
[2026-03-25 14:15:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:15:02] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:15:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:15:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4U2-1774437288","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:15:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-4U2-1774437288","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:15:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:15:08] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":179806} 
[2026-03-25 14:15:08] production.INFO: Order updated successfully. Order ID: 179806, Status: completed  
[2026-03-25 14:15:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4U2-1774437288","status":"completed","codes_count":0} 
[2026-03-25 14:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 14:15:18] production.INFO: Constructing job for order: 179807  
[2026-03-25 14:15:21] production.INFO: Handling job for order: 179807  
[2026-03-25 14:15:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:15:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:15:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c1e57dc0-3c1a-42a1-b378-ac1cbbb67b61&Player_ID=5692269067  
[2026-03-25 14:15:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c1e57dc0-3c1a-42a1-b378-ac1cbbb67b61&Player_ID=5692269067","has_body":false} 
[2026-03-25 14:15:22] production.INFO: Operation sent successfully {"operation_id":164666,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CHjn-1774437322","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:15:22"}},"processed_data":{"order_number":"ORD-CHjn-1774437322","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:15:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CHjn-1774437322","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:15:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-CHjn-1774437322","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:15:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:15:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179807} 
[2026-03-25 14:15:35] production.INFO: Order updated successfully. Order ID: 179807, Status: completed  
[2026-03-25 14:15:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CHjn-1774437322","status":"completed","codes_count":0} 
[2026-03-25 14:15:44] production.INFO: Constructing job for order: 179808  
[2026-03-25 14:15:47] production.INFO: Handling job for order: 179808  
[2026-03-25 14:15:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:15:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:15:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d577fa69-55b5-471e-877b-fe4173e2428c&Player_ID=14391519487  
[2026-03-25 14:15:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d577fa69-55b5-471e-877b-fe4173e2428c&Player_ID=14391519487","has_body":false} 
[2026-03-25 14:15:48] production.INFO: Operation sent successfully {"operation_id":164667,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pLmhtJ-1774437347","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 14:15:48"}},"processed_data":{"order_number":"ORD-pLmhtJ-1774437347","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 14:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03"} 
[2026-03-25 14:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","total_operations":4,"sites_count":1} 
[2026-03-25 14:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xvB1IN-1774435506","ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-pLmhtJ-1774437347"]} 
[2026-03-25 14:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 14:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pLmhtJ-1774437347","operation_id":164667} 
[2026-03-25 14:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 14:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631,"processed":0,"errors":0} 
[2026-03-25 14:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j6I1oEzPbGRshT9dUazsjXeYmnAyTPun","execution_time":"2026-03-25 14:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xvB1IN-1774435506","operation_id":164631} 
[2026-03-25 14:16:08] production.INFO: Constructing job for order: 179809  
[2026-03-25 14:16:09] production.INFO: Handling job for order: 179809  
[2026-03-25 14:16:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:16:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:16:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5c1b5252-31c2-42a4-bd86-993e66065453&Player_ID=0962846213  
[2026-03-25 14:16:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5c1b5252-31c2-42a4-bd86-993e66065453&Player_ID=0962846213","has_body":false} 
[2026-03-25 14:16:10] production.INFO: Operation sent successfully {"operation_id":164668,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NQ8to-1774437369","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:16:10"}},"processed_data":{"order_number":"ORD-NQ8to-1774437369","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:16:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xvB1IN-1774435506","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 14:16:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-xvB1IN-1774435506","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 14:16:12] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 14:16:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_rejected","reference_id":179771} 
[2026-03-25 14:16:12] production.INFO: Order updated successfully. Order ID: 179771, Status: rejected  
[2026-03-25 14:16:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xvB1IN-1774435506","status":"rejected","codes_count":0} 
[2026-03-25 14:16:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:16:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:16:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pLmhtJ-1774437347","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:16:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-pLmhtJ-1774437347","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:16:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:16:26] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":179808} 
[2026-03-25 14:16:26] production.INFO: Order updated successfully. Order ID: 179808, Status: completed  
[2026-03-25 14:16:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pLmhtJ-1774437347","status":"completed","codes_count":0} 
[2026-03-25 14:16:27] production.INFO: Constructing job for order: 179810  
[2026-03-25 14:16:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 14:16:28] production.INFO: Handling job for order: 179810  
[2026-03-25 14:16:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:16:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:16:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ff1ae67a-3ffc-4108-a827-218551a6b1c8&Player_ID=0962846213  
[2026-03-25 14:16:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ff1ae67a-3ffc-4108-a827-218551a6b1c8&Player_ID=0962846213","has_body":false} 
[2026-03-25 14:16:29] production.INFO: Operation sent successfully {"operation_id":164669,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ykjvyT-1774437388","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:16:29"}},"processed_data":{"order_number":"ORD-ykjvyT-1774437388","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:17:40] production.INFO: Constructing job for order: 179811  
[2026-03-25 14:17:41] production.INFO: Handling job for order: 179811  
[2026-03-25 14:17:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:17:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:17:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=81a9ca06-4389-467c-9428-5f69fc857468&Player_ID=11269039319  
[2026-03-25 14:17:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=81a9ca06-4389-467c-9428-5f69fc857468&Player_ID=11269039319","has_body":false} 
[2026-03-25 14:17:42] production.INFO: Operation sent successfully {"operation_id":164670,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J68SHSb-1774437461","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 14:17:42"}},"processed_data":{"order_number":"ORD-J68SHSb-1774437461","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 14:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03"} 
[2026-03-25 14:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","total_operations":5,"sites_count":2} 
[2026-03-25 14:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-J68SHSb-1774437461"]} 
[2026-03-25 14:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 14:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"errors":0} 
[2026-03-25 14:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"orders_count":2,"order_ids":["ORD-NQ8to-1774437369","ORD-ykjvyT-1774437388"]} 
[2026-03-25 14:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"orders_count":2} 
[2026-03-25 14:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 14:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"count":2} 
[2026-03-25 14:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"count":2} 
[2026-03-25 14:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"user_id":1292,"notification_type":"order_approved","reference_id":179809} 
[2026-03-25 14:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"user_id":1292,"notification_type":"order_approved","reference_id":179810} 
[2026-03-25 14:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"processed":2,"errors":0} 
[2026-03-25 14:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669,"processed":2,"errors":0} 
[2026-03-25 14:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1kCjRfqYlEKNuObeQ21cRJWsO2xeuXzX","execution_time":"2026-03-25 14:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ykjvyT-1774437388","operation_id":164669} 
[2026-03-25 14:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:20:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00"} 
[2026-03-25 14:20:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","total_operations":3,"sites_count":1} 
[2026-03-25 14:20:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-ei3xqZ-1774435564","ORD-7qNa5K-1774435700","ORD-J68SHSb-1774437461"]} 
[2026-03-25 14:20:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:20:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:20:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7qNa5K-1774435700","operation_id":164633} 
[2026-03-25 14:20:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ei3xqZ-1774435564","operation_id":164632} 
[2026-03-25 14:20:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:20:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 14:20:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"errors":0} 
[2026-03-25 14:20:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fN1x3vN5oLREL0ACIeZvoiZwM6I2LF3B","execution_time":"2026-03-25 14:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:20:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:20:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:20:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:20:02] production.INFO: async() رجع: true  
[2026-03-25 14:20:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:20:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:20:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:20:43] production.INFO: Constructing job for order: 179812  
[2026-03-25 14:20:46] production.INFO: Handling job for order: 179812  
[2026-03-25 14:20:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:20:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:20:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=df4e324b-699d-4866-855c-11ea9e481596&Player_ID=52072958115  
[2026-03-25 14:20:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=df4e324b-699d-4866-855c-11ea9e481596&Player_ID=52072958115","has_body":false} 
[2026-03-25 14:20:47] production.INFO: Operation sent successfully {"operation_id":164671,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mM59-1774437647","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:20:47"}},"processed_data":{"order_number":"ORD-mM59-1774437647","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 14:20:51] production.INFO: Constructing job for order: 179813  
[2026-03-25 14:20:53] production.INFO: Handling job for order: 179813  
[2026-03-25 14:20:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:20:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:20:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b68e85c-e83b-4c50-b2a0-25b521610612&Player_ID=52072958115  
[2026-03-25 14:20:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b68e85c-e83b-4c50-b2a0-25b521610612&Player_ID=52072958115","has_body":false} 
[2026-03-25 14:20:54] production.INFO: Operation sent successfully {"operation_id":164672,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1QrypW9P-1774437654","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:20:54"}},"processed_data":{"order_number":"ORD-1QrypW9P-1774437654","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:20:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mM59-1774437647","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:20:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-mM59-1774437647","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:20:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:20:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179812} 
[2026-03-25 14:20:57] production.INFO: Order updated successfully. Order ID: 179812, Status: completed  
[2026-03-25 14:20:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mM59-1774437647","status":"completed","codes_count":0} 
[2026-03-25 14:21:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1QrypW9P-1774437654","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:21:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-1QrypW9P-1774437654","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:21:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:21:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179813} 
[2026-03-25 14:21:06] production.INFO: Order updated successfully. Order ID: 179813, Status: completed  
[2026-03-25 14:21:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1QrypW9P-1774437654","status":"completed","codes_count":0} 
[2026-03-25 14:21:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ei3xqZ-1774435564","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 14:21:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-ei3xqZ-1774435564","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 14:21:15] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 14:21:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_rejected","reference_id":179772} 
[2026-03-25 14:21:15] production.INFO: Order updated successfully. Order ID: 179772, Status: rejected  
[2026-03-25 14:21:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ei3xqZ-1774435564","status":"rejected","codes_count":0} 
[2026-03-25 14:21:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:21:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:21:34] production.INFO: Constructing job for order: 179814  
[2026-03-25 14:21:37] production.INFO: Handling job for order: 179814  
[2026-03-25 14:21:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:21:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:21:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=7710a4e2-d776-4706-941f-1c86c060fe75&Player_ID=0982004687  
[2026-03-25 14:21:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=7710a4e2-d776-4706-941f-1c86c060fe75&Player_ID=0982004687","has_body":false} 
[2026-03-25 14:21:38] production.INFO: Operation sent successfully {"operation_id":164673,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qXe-1774437698","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:21:38"}},"processed_data":{"order_number":"ORD-qXe-1774437698","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:21:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7qNa5K-1774435700","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 14:21:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-7qNa5K-1774435700","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 14:21:51] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 14:21:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_rejected","reference_id":179773} 
[2026-03-25 14:21:51] production.INFO: Order updated successfully. Order ID: 179773, Status: rejected  
[2026-03-25 14:21:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7qNa5K-1774435700","status":"rejected","codes_count":0} 
[2026-03-25 14:21:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:21:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 14:21:56] production.INFO: Constructing job for order: 179815  
[2026-03-25 14:21:57] production.INFO: Constructing job for order: 179816  
[2026-03-25 14:21:59] production.INFO: Handling job for order: 179815  
[2026-03-25 14:21:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:21:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:21:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5630202a-832a-48f5-a1f2-dfe05846bc6a&Player_ID=0991204278  
[2026-03-25 14:21:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5630202a-832a-48f5-a1f2-dfe05846bc6a&Player_ID=0991204278","has_body":false} 
[2026-03-25 14:22:00] production.INFO: Operation sent successfully {"operation_id":164674,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M6Jw1RZj-1774437720","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:22:00"}},"processed_data":{"order_number":"ORD-M6Jw1RZj-1774437720","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:22:00] production.INFO: Handling job for order: 179816  
[2026-03-25 14:22:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:22:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:22:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=05eb9674-ae6a-49fe-81f4-9bc5fb9284c0&Player_ID=0988110652  
[2026-03-25 14:22:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=05eb9674-ae6a-49fe-81f4-9bc5fb9284c0&Player_ID=0988110652","has_body":false} 
[2026-03-25 14:22:01] production.INFO: Operation sent successfully {"operation_id":164675,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qNJdbyv-1774437720","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:22:01"}},"processed_data":{"order_number":"ORD-qNJdbyv-1774437720","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01"} 
[2026-03-25 14:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","total_operations":4,"sites_count":2} 
[2026-03-25 14:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-J68SHSb-1774437461"]} 
[2026-03-25 14:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"errors":0} 
[2026-03-25 14:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"orders_count":3,"order_ids":["ORD-qXe-1774437698","ORD-M6Jw1RZj-1774437720","ORD-qNJdbyv-1774437720"]} 
[2026-03-25 14:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"orders_count":3} 
[2026-03-25 14:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6Jw1RZj-1774437720","operation_id":164674} 
[2026-03-25 14:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675} 
[2026-03-25 14:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 14:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"count":1} 
[2026-03-25 14:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"count":1} 
[2026-03-25 14:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"user_id":1417,"notification_type":"order_approved","reference_id":179814} 
[2026-03-25 14:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"processed":1,"errors":0} 
[2026-03-25 14:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673,"processed":1,"errors":0} 
[2026-03-25 14:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vDNpiQpXq2hUP0aKzl3TVsyAanqqp6UK","execution_time":"2026-03-25 14:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qXe-1774437698","operation_id":164673} 
[2026-03-25 14:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 14:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01"} 
[2026-03-25 14:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","total_operations":3,"sites_count":2} 
[2026-03-25 14:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-J68SHSb-1774437461"]} 
[2026-03-25 14:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"processed":0,"errors":0} 
[2026-03-25 14:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"orders_count":2,"order_ids":["ORD-M6Jw1RZj-1774437720","ORD-qNJdbyv-1774437720"]} 
[2026-03-25 14:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670} 
[2026-03-25 14:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J68SHSb-1774437461","operation_id":164670,"orders_count":2} 
[2026-03-25 14:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 14:24:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:24:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"count":2} 
[2026-03-25 14:24:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"count":2} 
[2026-03-25 14:24:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"user_id":1417,"notification_type":"order_approved","reference_id":179815} 
[2026-03-25 14:24:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"user_id":587,"notification_type":"order_approved","reference_id":179816} 
[2026-03-25 14:24:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:24:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:24:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"processed":2,"errors":0} 
[2026-03-25 14:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675,"processed":2,"errors":0} 
[2026-03-25 14:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KglZhbf3Tkw6NAo93m5ZOpK4UaxU2gev","execution_time":"2026-03-25 14:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNJdbyv-1774437720","operation_id":164675} 
[2026-03-25 14:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 14:24:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 14:24:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J68SHSb-1774437461","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 14:24:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-J68SHSb-1774437461","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 14:24:27] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 14:24:27] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_rejected","reference_id":179811} 
[2026-03-25 14:24:27] production.INFO: Order updated successfully. Order ID: 179811, Status: rejected  
[2026-03-25 14:24:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J68SHSb-1774437461","status":"rejected","codes_count":0} 
[2026-03-25 14:24:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-25 14:24:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-25 14:24:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"660.0","mainamount":"660","operation_number":"159251662","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpicp7eofm17n9eTBBPbk"}},"user_id":194} 
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 14:24:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 14:24:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18753,"user_id":194,"amount":660.0,"admins_notified":7} 
[2026-03-25 14:25:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:25:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:25:02] production.INFO: async() رجع: true  
[2026-03-25 14:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Jvdg9aVBZhXRtICxUuVHatwSs2MwMJCN","execution_time":"2026-03-25 14:26:01"} 
[2026-03-25 14:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Jvdg9aVBZhXRtICxUuVHatwSs2MwMJCN","execution_time":"2026-03-25 14:26:01"} 
[2026-03-25 14:26:11] production.INFO: Constructing job for order: 179817  
[2026-03-25 14:26:13] production.INFO: Handling job for order: 179817  
[2026-03-25 14:26:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:26:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:26:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c9f7f528-2d80-4408-8a66-f6180328b673&Player_ID=0991204278  
[2026-03-25 14:26:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c9f7f528-2d80-4408-8a66-f6180328b673&Player_ID=0991204278","has_body":false} 
[2026-03-25 14:26:16] production.INFO: Operation sent successfully {"operation_id":164676,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1oCoQDT-1774437976","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:26:16"}},"processed_data":{"order_number":"ORD-1oCoQDT-1774437976","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:26:37] production.INFO: Constructing job for order: 179818  
[2026-03-25 14:26:40] production.INFO: Handling job for order: 179818  
[2026-03-25 14:26:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:26:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:26:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9781a610-df6b-43a4-b0b5-4c60060caed6&Player_ID=8442673847  
[2026-03-25 14:26:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9781a610-df6b-43a4-b0b5-4c60060caed6&Player_ID=8442673847","has_body":false} 
[2026-03-25 14:26:41] production.INFO: Operation sent successfully {"operation_id":164677,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-whWPPfa-1774438000","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 14:26:41"}},"processed_data":{"order_number":"ORD-whWPPfa-1774438000","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 14:27:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-whWPPfa-1774438000","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:27:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-whWPPfa-1774438000","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:27:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:27:00] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":179818} 
[2026-03-25 14:27:00] production.INFO: Order updated successfully. Order ID: 179818, Status: completed  
[2026-03-25 14:27:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-whWPPfa-1774438000","status":"completed","codes_count":0} 
[2026-03-25 14:27:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-25 14:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02"} 
[2026-03-25 14:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","total_operations":1,"sites_count":1} 
[2026-03-25 14:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-1oCoQDT-1774437976"]} 
[2026-03-25 14:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"count":1} 
[2026-03-25 14:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"count":1} 
[2026-03-25 14:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"user_id":1417,"notification_type":"order_approved","reference_id":179817} 
[2026-03-25 14:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"processed":1,"errors":0} 
[2026-03-25 14:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676,"processed":1,"errors":0} 
[2026-03-25 14:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kUiyjGs5bUub5GzLN0pA2WXo8NCnV0vA","execution_time":"2026-03-25 14:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1oCoQDT-1774437976","operation_id":164676} 
[2026-03-25 14:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 14:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pyfMXOH0CZnRiPo8emZaGuoO35mTTfgU","execution_time":"2026-03-25 14:30:02"} 
[2026-03-25 14:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pyfMXOH0CZnRiPo8emZaGuoO35mTTfgU","execution_time":"2026-03-25 14:30:02"} 
[2026-03-25 14:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 14:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 14:30:04] production.INFO: async() رجع: true  
[2026-03-25 14:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:30:12] production.INFO: Constructing job for order: 179819  
[2026-03-25 14:30:14] production.INFO: Handling job for order: 179819  
[2026-03-25 14:30:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:30:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:30:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1217478e-ccea-42d2-8aa0-f6ae17897169&Player_ID=51789435775  
[2026-03-25 14:30:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1217478e-ccea-42d2-8aa0-f6ae17897169&Player_ID=51789435775","has_body":false} 
[2026-03-25 14:30:15] production.INFO: Operation sent successfully {"operation_id":164678,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WYWk-1774438215","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:30:15"}},"processed_data":{"order_number":"ORD-WYWk-1774438215","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 14:30:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WYWk-1774438215","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:30:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-WYWk-1774438215","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:30:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:30:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":179819} 
[2026-03-25 14:30:36] production.INFO: Order updated successfully. Order ID: 179819, Status: completed  
[2026-03-25 14:30:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WYWk-1774438215","status":"completed","codes_count":0} 
[2026-03-25 14:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 14:31:38] production.INFO: Constructing job for order: 179820  
[2026-03-25 14:31:39] production.INFO: Handling job for order: 179820  
[2026-03-25 14:31:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:31:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:31:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=7e701e24-15e9-45c2-9a8b-d7163814e3d5&Player_ID=0949775330  
[2026-03-25 14:31:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=7e701e24-15e9-45c2-9a8b-d7163814e3d5&Player_ID=0949775330","has_body":false} 
[2026-03-25 14:31:40] production.INFO: Operation sent successfully {"operation_id":164679,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QteFB-1774438300","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:31:40"}},"processed_data":{"order_number":"ORD-QteFB-1774438300","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01"} 
[2026-03-25 14:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","total_operations":1,"sites_count":1} 
[2026-03-25 14:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-QteFB-1774438300"]} 
[2026-03-25 14:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"count":1} 
[2026-03-25 14:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"count":1} 
[2026-03-25 14:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"user_id":1597,"notification_type":"order_approved","reference_id":179820} 
[2026-03-25 14:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"processed":1,"errors":0} 
[2026-03-25 14:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679,"processed":1,"errors":0} 
[2026-03-25 14:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9xdhnPTJZarELGfPYlSoWVrg3cErZTPw","execution_time":"2026-03-25 14:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QteFB-1774438300","operation_id":164679} 
[2026-03-25 14:32:13] production.INFO: Constructing job for order: 179821  
[2026-03-25 14:32:14] production.INFO: Handling job for order: 179821  
[2026-03-25 14:32:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:32:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:32:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3eebfccd-400c-4554-97da-5d77af24b480&Player_ID=0949775330  
[2026-03-25 14:32:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3eebfccd-400c-4554-97da-5d77af24b480&Player_ID=0949775330","has_body":false} 
[2026-03-25 14:32:15] production.INFO: Operation sent successfully {"operation_id":164680,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PBj4XZT-1774438335","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:32:15"}},"processed_data":{"order_number":"ORD-PBj4XZT-1774438335","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:32:30] production.INFO: Constructing job for order: 179822  
[2026-03-25 14:32:33] production.INFO: Handling job for order: 179822  
[2026-03-25 14:32:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:32:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:32:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=2c1e0964-85d6-4419-a2ab-4d5c5dff2925&Player_ID=0949775330  
[2026-03-25 14:32:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=2c1e0964-85d6-4419-a2ab-4d5c5dff2925&Player_ID=0949775330","has_body":false} 
[2026-03-25 14:32:34] production.INFO: Operation sent successfully {"operation_id":164681,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5m3v-1774438353","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:32:34"}},"processed_data":{"order_number":"ORD-5m3v-1774438353","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:32:38] production.INFO: Constructing job for order: 179823  
[2026-03-25 14:32:40] production.INFO: Handling job for order: 179823  
[2026-03-25 14:32:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:32:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:32:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=721d7a64-46a2-4ce6-9d3f-0fd8c1b479e0&Player_ID=11907405  
[2026-03-25 14:32:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=721d7a64-46a2-4ce6-9d3f-0fd8c1b479e0&Player_ID=11907405","has_body":false} 
[2026-03-25 14:32:40] production.INFO: Operation sent successfully {"operation_id":164682,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lN2-1774438360","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 14:32:40"}},"processed_data":{"order_number":"ORD-lN2-1774438360","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 14:33:42] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10000.0","mainamount":"10000","operation_number":"159263908","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpf8t4b9heih016KKDXaa"}},"user_id":315} 
[2026-03-25 14:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 14:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 14:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 14:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 14:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 14:33:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 14:33:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 14:33:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 14:33:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18754,"user_id":315,"amount":10000.0,"admins_notified":7} 
[2026-03-25 14:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02"} 
[2026-03-25 14:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","total_operations":3,"sites_count":2} 
[2026-03-25 14:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-PBj4XZT-1774438335","ORD-5m3v-1774438353"]} 
[2026-03-25 14:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 14:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 14:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"count":2} 
[2026-03-25 14:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"count":2} 
[2026-03-25 14:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"user_id":1597,"notification_type":"order_approved","reference_id":179822} 
[2026-03-25 14:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"user_id":1597,"notification_type":"order_approved","reference_id":179821} 
[2026-03-25 14:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"processed":2,"errors":0} 
[2026-03-25 14:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"processed":2,"errors":0} 
[2026-03-25 14:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"orders_count":1,"order_ids":["ORD-lN2-1774438360"]} 
[2026-03-25 14:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680} 
[2026-03-25 14:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PBj4XZT-1774438335","operation_id":164680,"orders_count":1} 
[2026-03-25 14:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"count":1} 
[2026-03-25 14:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"count":1} 
[2026-03-25 14:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"user_id":1488,"notification_type":"order_approved","reference_id":179823} 
[2026-03-25 14:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"processed":1,"errors":0} 
[2026-03-25 14:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682,"processed":1,"errors":0} 
[2026-03-25 14:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e8WMaDXkiW55357tql8AvRsSSx59451i","execution_time":"2026-03-25 14:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lN2-1774438360","operation_id":164682} 
[2026-03-25 14:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 14:34:27] production.INFO: Constructing job for order: 179824  
[2026-03-25 14:34:30] production.INFO: Handling job for order: 179824  
[2026-03-25 14:34:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:34:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:34:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50b44ff3-72d3-4ea5-8b73-c68719f8ccc6&Player_ID=52191500582  
[2026-03-25 14:34:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50b44ff3-72d3-4ea5-8b73-c68719f8ccc6&Player_ID=52191500582","has_body":false} 
[2026-03-25 14:34:31] production.INFO: Operation sent successfully {"operation_id":164683,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5a0b502G-1774438471","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:34:31"}},"processed_data":{"order_number":"ORD-5a0b502G-1774438471","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:34:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5a0b502G-1774438471","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:34:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-5a0b502G-1774438471","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:34:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:34:43] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":179824} 
[2026-03-25 14:34:43] production.INFO: Order updated successfully. Order ID: 179824, Status: completed  
[2026-03-25 14:34:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5a0b502G-1774438471","status":"completed","codes_count":0} 
[2026-03-25 14:34:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 14:35:01] production.INFO: Executing GetProducts task...  
[2026-03-25 14:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:35:01] production.INFO: Executing GetProducts task...  
[2026-03-25 14:35:03] production.INFO: async() رجع: true  
[2026-03-25 14:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:35:14] production.INFO: Constructing job for order: 179825  
[2026-03-25 14:35:17] production.INFO: Handling job for order: 179825  
[2026-03-25 14:35:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:35:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:35:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4df1d6e8-bda4-4bb0-bbe3-7179dc075555&Player_ID=10214757911  
[2026-03-25 14:35:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4df1d6e8-bda4-4bb0-bbe3-7179dc075555&Player_ID=10214757911","has_body":false} 
[2026-03-25 14:35:17] production.INFO: Operation sent successfully {"operation_id":164684,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YLRv-1774438517","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 14:35:17"}},"processed_data":{"order_number":"ORD-YLRv-1774438517","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 14:35:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YLRv-1774438517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:35:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-YLRv-1774438517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:35:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:35:40] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":179825} 
[2026-03-25 14:35:40] production.INFO: Order updated successfully. Order ID: 179825, Status: completed  
[2026-03-25 14:35:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YLRv-1774438517","status":"completed","codes_count":0} 
[2026-03-25 14:35:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 14:35:50] production.INFO: Constructing job for order: 179827  
[2026-03-25 14:35:51] production.INFO: Handling job for order: 179827  
[2026-03-25 14:35:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:35:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:35:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b2fd4d0e-3927-45bb-90be-ddd15fba90c0&Player_ID=0988529908  
[2026-03-25 14:35:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b2fd4d0e-3927-45bb-90be-ddd15fba90c0&Player_ID=0988529908","has_body":false} 
[2026-03-25 14:35:51] production.INFO: Operation sent successfully {"operation_id":164685,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pzz6s6v-1774438551","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:35:51"}},"processed_data":{"order_number":"ORD-pzz6s6v-1774438551","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00"} 
[2026-03-25 14:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","total_operations":1,"sites_count":1} 
[2026-03-25 14:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-pzz6s6v-1774438551"]} 
[2026-03-25 14:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:36:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:36:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685} 
[2026-03-25 14:36:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:36:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"processed":0,"errors":0} 
[2026-03-25 14:36:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9XBRGfnDoYklwl1LTnuMW1QmAiOG2joW","execution_time":"2026-03-25 14:36:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685} 
[2026-03-25 14:36:07] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":179781} 
[2026-03-25 14:36:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 14:36:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179826} 
[2026-03-25 14:36:44] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"4200.0","mainamount":"4200","operation_number":"600431470293","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpl7ut9eurrv1peb84u8X"}},"user_id":957} 
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 14:36:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 14:36:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18755,"user_id":957,"amount":4200.0,"admins_notified":7} 
[2026-03-25 14:36:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 14:37:18] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 14:37:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 14:37:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-25 14:37:50] production.INFO: Constructing job for order: 179828  
[2026-03-25 14:37:52] production.INFO: Handling job for order: 179828  
[2026-03-25 14:37:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:37:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:37:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=300&uuid=2f121834-ab4a-4499-9d91-27a348b796a4&Player_ID=21599392  
[2026-03-25 14:37:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=300&uuid=2f121834-ab4a-4499-9d91-27a348b796a4&Player_ID=21599392","has_body":false} 
[2026-03-25 14:37:53] production.INFO: Operation sent successfully {"operation_id":164686,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kd5L-1774438673","amount":2.297705880000000089324885266250930726528167724609375,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-25 14:37:53"}},"processed_data":{"order_number":"ORD-kd5L-1774438673","amount":2.297705880000000089324885266250930726528167724609375,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-25 14:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02"} 
[2026-03-25 14:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","total_operations":2,"sites_count":2} 
[2026-03-25 14:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-pzz6s6v-1774438551"]} 
[2026-03-25 14:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 14:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 14:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"count":1} 
[2026-03-25 14:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"count":1} 
[2026-03-25 14:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"user_id":1752,"notification_type":"order_approved","reference_id":179827} 
[2026-03-25 14:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"processed":1,"errors":0} 
[2026-03-25 14:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"processed":1,"errors":0} 
[2026-03-25 14:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"orders_count":1,"order_ids":["ORD-kd5L-1774438673"]} 
[2026-03-25 14:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685} 
[2026-03-25 14:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pzz6s6v-1774438551","operation_id":164685,"orders_count":1} 
[2026-03-25 14:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686} 
[2026-03-25 14:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686,"processed":0,"errors":0} 
[2026-03-25 14:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BbkR7XfCTmMI08M3Ry6mZOxuCyV6G544","execution_time":"2026-03-25 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686} 
[2026-03-25 14:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-25 14:38:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 14:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02"} 
[2026-03-25 14:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","total_operations":1,"sites_count":1} 
[2026-03-25 14:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kd5L-1774438673"]} 
[2026-03-25 14:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686} 
[2026-03-25 14:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686,"processed":0,"errors":0} 
[2026-03-25 14:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"45lRhxgcLoQW0eqaDu0uAC50EPRdgKKE","execution_time":"2026-03-25 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686} 
[2026-03-25 14:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 14:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 14:40:05] production.INFO: async() رجع: true  
[2026-03-25 14:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:41:33] production.INFO: Constructing job for order: 179829  
[2026-03-25 14:41:36] production.INFO: Handling job for order: 179829  
[2026-03-25 14:41:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:41:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:41:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=946d51ae-f475-4d3a-9be1-73e055dcbab0&Player_ID=52451693265  
[2026-03-25 14:41:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=946d51ae-f475-4d3a-9be1-73e055dcbab0&Player_ID=52451693265","has_body":false} 
[2026-03-25 14:41:37] production.INFO: Operation sent successfully {"operation_id":164687,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P4AA-1774438897","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:41:37"}},"processed_data":{"order_number":"ORD-P4AA-1774438897","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:41:58] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 14:41:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P4AA-1774438897","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:41:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-P4AA-1774438897","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:41:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:41:59] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":179829} 
[2026-03-25 14:41:59] production.INFO: Order updated successfully. Order ID: 179829, Status: completed  
[2026-03-25 14:41:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P4AA-1774438897","status":"completed","codes_count":0} 
[2026-03-25 14:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 14:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1526  
[2026-03-25 14:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 14:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01"} 
[2026-03-25 14:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","total_operations":1,"sites_count":1} 
[2026-03-25 14:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kd5L-1774438673"]} 
[2026-03-25 14:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686} 
[2026-03-25 14:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686,"processed":0,"errors":0} 
[2026-03-25 14:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y7gWU49NFVJzb85Uz6hLa5Vc05kJSmMp","execution_time":"2026-03-25 14:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kd5L-1774438673","operation_id":164686} 
[2026-03-25 14:42:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kd5L-1774438673","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 14:42:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-kd5L-1774438673","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 14:42:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:42:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":179828} 
[2026-03-25 14:42:04] production.INFO: Order updated successfully. Order ID: 179828, Status: completed  
[2026-03-25 14:42:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kd5L-1774438673","status":"completed","codes_count":0} 
[2026-03-25 14:42:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-25 14:42:59] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"20.0","mainamount":"20","operation_number":"159275676","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptglgrl6lj88cctRFP5z"}},"user_id":39} 
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 14:43:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 14:43:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18756,"user_id":39,"amount":20.0,"admins_notified":7} 
[2026-03-25 14:43:32] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18753} 
[2026-03-25 14:43:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 14:43:52] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"request_approved","reference_id":18754} 
[2026-03-25 14:43:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 14:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"swSJySgReHzC4kSGPpc1s2DzurY0oTBR","execution_time":"2026-03-25 14:44:01"} 
[2026-03-25 14:44:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"swSJySgReHzC4kSGPpc1s2DzurY0oTBR","execution_time":"2026-03-25 14:44:01"} 
[2026-03-25 14:44:13] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"request_approved","reference_id":18755} 
[2026-03-25 14:44:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-25 14:44:23] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"request_approved","reference_id":18756} 
[2026-03-25 14:44:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-25 14:45:01] production.INFO: Executing GetProducts task...  
[2026-03-25 14:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:45:01] production.INFO: Executing GetProducts task...  
[2026-03-25 14:45:03] production.INFO: async() رجع: true  
[2026-03-25 14:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WuJx3CDh8Yx2sMafB9sdq8QVc9p71wH2","execution_time":"2026-03-25 14:46:02"} 
[2026-03-25 14:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WuJx3CDh8Yx2sMafB9sdq8QVc9p71wH2","execution_time":"2026-03-25 14:46:02"} 
[2026-03-25 14:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xQ7LYVKQQ43TjlJTIn9RNwgDl6SqDFv3","execution_time":"2026-03-25 14:48:02"} 
[2026-03-25 14:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xQ7LYVKQQ43TjlJTIn9RNwgDl6SqDFv3","execution_time":"2026-03-25 14:48:02"} 
[2026-03-25 14:48:58] production.INFO: Constructing job for order: 179830  
[2026-03-25 14:48:59] production.INFO: Handling job for order: 179830  
[2026-03-25 14:48:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:48:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:48:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=9fdf5397-56cb-4b54-b9f7-94fcbf302337&Player_ID=21599392  
[2026-03-25 14:48:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=9fdf5397-56cb-4b54-b9f7-94fcbf302337&Player_ID=21599392","has_body":false} 
[2026-03-25 14:49:00] production.INFO: Operation sent successfully {"operation_id":164688,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DxU-1774439340","amount":1.5318039199999999855350552024901844561100006103515625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-25 14:49:00"}},"processed_data":{"order_number":"ORD-DxU-1774439340","amount":1.5318039199999999855350552024901844561100006103515625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-25 14:49:49] production.INFO: Constructing job for order: 179832  
[2026-03-25 14:49:51] production.INFO: Handling job for order: 179832  
[2026-03-25 14:49:51] production.ERROR: API failed for order 179832 {"order_id":179832,"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(179832, 230, 1, 'c920b283-f47f-4...', '[{\"key\":\"player...', 76, 627)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(179832)
#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-25 14:49:51","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-25 14:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00"} 
[2026-03-25 14:50:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","total_operations":1,"sites_count":1} 
[2026-03-25 14:50:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-DxU-1774439340"]} 
[2026-03-25 14:50:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:50:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DxU-1774439340","operation_id":164688} 
[2026-03-25 14:50:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DxU-1774439340","operation_id":164688,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:50:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DxU-1774439340","operation_id":164688,"processed":0,"errors":0} 
[2026-03-25 14:50:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y4c6ZDj3BXrkTk1kPxEjvdnlRRXiSJ7M","execution_time":"2026-03-25 14:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DxU-1774439340","operation_id":164688} 
[2026-03-25 14:50:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:50:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:50:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:50:02] production.INFO: async() رجع: true  
[2026-03-25 14:50:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:50:48] production.INFO: Constructing job for order: 179833  
[2026-03-25 14:50:49] production.INFO: Handling job for order: 179833  
[2026-03-25 14:50:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:50:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:50:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=dfe2a578-332e-4961-b26d-4ed9110f61f5&Player_ID=1678188  
[2026-03-25 14:50:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=dfe2a578-332e-4961-b26d-4ed9110f61f5&Player_ID=1678188","has_body":false} 
[2026-03-25 14:50:50] production.INFO: Operation sent successfully {"operation_id":164689,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X25juh-1774439449","amount":1.006388999999999978030018610297702252864837646484375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-25 14:50:50"}},"processed_data":{"order_number":"ORD-X25juh-1774439449","amount":1.006388999999999978030018610297702252864837646484375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-25 14:51:03] production.INFO: Constructing job for order: 179834  
[2026-03-25 14:51:05] production.INFO: Handling job for order: 179834  
[2026-03-25 14:51:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:51:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:51:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=b2234f04-3f70-4158-97f0-32ae4a919a6e&Player_ID=52235214933  
[2026-03-25 14:51:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=b2234f04-3f70-4158-97f0-32ae4a919a6e&Player_ID=52235214933","has_body":false} 
[2026-03-25 14:51:06] production.INFO: Operation sent successfully {"operation_id":164690,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K7sL0-1774439466","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:51:06"}},"processed_data":{"order_number":"ORD-K7sL0-1774439466","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 14:51:12] production.INFO: Constructing job for order: 179835  
[2026-03-25 14:51:15] production.INFO: Handling job for order: 179835  
[2026-03-25 14:51:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:51:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:51:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=4c7a0182-dd95-4575-b081-ffe8d99cab18&Player_ID=0982460683  
[2026-03-25 14:51:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=4c7a0182-dd95-4575-b081-ffe8d99cab18&Player_ID=0982460683","has_body":false} 
[2026-03-25 14:51:16] production.INFO: Operation sent successfully {"operation_id":164691,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xTX9-1774439476","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:51:16"}},"processed_data":{"order_number":"ORD-xTX9-1774439476","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:51:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K7sL0-1774439466","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:51:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-K7sL0-1774439466","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:51:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:51:17] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":179834} 
[2026-03-25 14:51:17] production.INFO: Order updated successfully. Order ID: 179834, Status: completed  
[2026-03-25 14:51:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K7sL0-1774439466","status":"completed","codes_count":0} 
[2026-03-25 14:51:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-25 14:51:26] production.INFO: Constructing job for order: 179836  
[2026-03-25 14:51:28] production.INFO: Handling job for order: 179836  
[2026-03-25 14:51:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:51:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:51:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=da2c03e5-51fd-4598-8eeb-daa3bf8930c1&Player_ID=0998275484  
[2026-03-25 14:51:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=da2c03e5-51fd-4598-8eeb-daa3bf8930c1&Player_ID=0998275484","has_body":false} 
[2026-03-25 14:51:29] production.INFO: Operation sent successfully {"operation_id":164692,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3FRXS-1774439488","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:51:29"}},"processed_data":{"order_number":"ORD-3FRXS-1774439488","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:51:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DxU-1774439340","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 14:51:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-DxU-1774439340","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 14:51:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:51:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":179830} 
[2026-03-25 14:51:47] production.INFO: Order updated successfully. Order ID: 179830, Status: completed  
[2026-03-25 14:51:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DxU-1774439340","status":"completed","codes_count":0} 
[2026-03-25 14:51:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-25 14:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02"} 
[2026-03-25 14:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","total_operations":3,"sites_count":2} 
[2026-03-25 14:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X25juh-1774439449"]} 
[2026-03-25 14:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 14:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 14:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X25juh-1774439449","operation_id":164689} 
[2026-03-25 14:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X25juh-1774439449","operation_id":164689,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 14:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X25juh-1774439449","operation_id":164689,"processed":0,"errors":0} 
[2026-03-25 14:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X25juh-1774439449","operation_id":164689,"orders_count":2,"order_ids":["ORD-xTX9-1774439476","ORD-3FRXS-1774439488"]} 
[2026-03-25 14:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X25juh-1774439449","operation_id":164689} 
[2026-03-25 14:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X25juh-1774439449","operation_id":164689,"orders_count":2} 
[2026-03-25 14:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 14:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"count":2} 
[2026-03-25 14:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"count":2} 
[2026-03-25 14:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"user_id":5,"notification_type":"order_approved","reference_id":179836} 
[2026-03-25 14:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"user_id":5,"notification_type":"order_approved","reference_id":179835} 
[2026-03-25 14:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"processed":2,"errors":0} 
[2026-03-25 14:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691,"processed":2,"errors":0} 
[2026-03-25 14:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8Ban2OqEEE0pXvqx6FqXYnW7k7GmbvVO","execution_time":"2026-03-25 14:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTX9-1774439476","operation_id":164691} 
[2026-03-25 14:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 14:52:02] production.INFO: Constructing job for order: 179837  
[2026-03-25 14:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 14:52:05] production.INFO: Handling job for order: 179837  
[2026-03-25 14:52:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:52:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:52:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=6dfb55eb-a387-4a5e-8bdc-a377e82dd229&Player_ID=0984301511  
[2026-03-25 14:52:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=6dfb55eb-a387-4a5e-8bdc-a377e82dd229&Player_ID=0984301511","has_body":false} 
[2026-03-25 14:52:06] production.INFO: Operation sent successfully {"operation_id":164693,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jFHP3-1774439526","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:52:06"}},"processed_data":{"order_number":"ORD-jFHP3-1774439526","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:52:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X25juh-1774439449","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 14:52:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-X25juh-1774439449","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 14:52:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:52:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1526,"notification_type":"order_approved","reference_id":179833} 
[2026-03-25 14:52:15] production.INFO: Order updated successfully. Order ID: 179833, Status: completed  
[2026-03-25 14:52:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X25juh-1774439449","status":"completed","codes_count":0} 
[2026-03-25 14:52:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1526  
[2026-03-25 14:52:15] production.INFO: Constructing job for order: 179838  
[2026-03-25 14:52:18] production.INFO: Handling job for order: 179838  
[2026-03-25 14:52:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:52:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:52:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=d6cc8151-4567-4927-a597-432b082a29a2&Player_ID=57944624  
[2026-03-25 14:52:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=d6cc8151-4567-4927-a597-432b082a29a2&Player_ID=57944624","has_body":false} 
[2026-03-25 14:52:19] production.INFO: Operation sent successfully {"operation_id":164694,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FeVBT97L-1774439538","amount":3.383767999999999886995283304713666439056396484375,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-25 14:52:19"}},"processed_data":{"order_number":"ORD-FeVBT97L-1774439538","amount":3.383767999999999886995283304713666439056396484375,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-25 14:52:59] production.INFO: Constructing job for order: 179839  
[2026-03-25 14:53:01] production.INFO: Handling job for order: 179839  
[2026-03-25 14:53:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:53:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:53:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=b543b493-cdf8-4a02-b9bf-035d23638338&Player_ID=0982596074  
[2026-03-25 14:53:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=b543b493-cdf8-4a02-b9bf-035d23638338&Player_ID=0982596074","has_body":false} 
[2026-03-25 14:53:01] production.INFO: Operation sent successfully {"operation_id":164695,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dTmTNG-1774439581","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:53:01"}},"processed_data":{"order_number":"ORD-dTmTNG-1774439581","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:53:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FeVBT97L-1774439538","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 14:53:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-FeVBT97L-1774439538","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 14:53:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:53:18] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":179838} 
[2026-03-25 14:53:18] production.INFO: Order updated successfully. Order ID: 179838, Status: completed  
[2026-03-25 14:53:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FeVBT97L-1774439538","status":"completed","codes_count":0} 
[2026-03-25 14:53:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 14:53:28] production.INFO: Constructing job for order: 179840  
[2026-03-25 14:53:30] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":179831} 
[2026-03-25 14:53:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-25 14:53:31] production.INFO: Handling job for order: 179840  
[2026-03-25 14:53:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:53:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:53:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3878b7ab-f259-4ac1-a10b-667d8ec6ab7e&Player_ID=0982596074  
[2026-03-25 14:53:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3878b7ab-f259-4ac1-a10b-667d8ec6ab7e&Player_ID=0982596074","has_body":false} 
[2026-03-25 14:53:32] production.INFO: Operation sent successfully {"operation_id":164696,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W5Yv70-1774439612","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:53:32"}},"processed_data":{"order_number":"ORD-W5Yv70-1774439612","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03"} 
[2026-03-25 14:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","total_operations":3,"sites_count":1} 
[2026-03-25 14:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-jFHP3-1774439526","ORD-dTmTNG-1774439581","ORD-W5Yv70-1774439612"]} 
[2026-03-25 14:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 14:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 14:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 14:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"count":3} 
[2026-03-25 14:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"count":3} 
[2026-03-25 14:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"user_id":1414,"notification_type":"order_approved","reference_id":179839} 
[2026-03-25 14:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"user_id":587,"notification_type":"order_approved","reference_id":179837} 
[2026-03-25 14:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"user_id":1414,"notification_type":"order_approved","reference_id":179840} 
[2026-03-25 14:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"processed":3,"errors":0} 
[2026-03-25 14:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696,"processed":3,"errors":0} 
[2026-03-25 14:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e31s2QfZ8xHblnJTYY9nsuAhE6HWBwbK","execution_time":"2026-03-25 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W5Yv70-1774439612","operation_id":164696} 
[2026-03-25 14:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:54:04] production.INFO: Constructing job for order: 179841  
[2026-03-25 14:54:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 14:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:54:05] production.INFO: Handling job for order: 179841  
[2026-03-25 14:54:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:54:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:54:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c26ac695-bca7-41db-bba3-fc8ecfbc5de3&Player_ID=52435582778  
[2026-03-25 14:54:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c26ac695-bca7-41db-bba3-fc8ecfbc5de3&Player_ID=52435582778","has_body":false} 
[2026-03-25 14:54:05] production.INFO: Operation sent successfully {"operation_id":164697,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dCK-1774439645","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 14:54:05"}},"processed_data":{"order_number":"ORD-dCK-1774439645","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 14:54:09] production.INFO: Constructing job for order: 179842  
[2026-03-25 14:54:12] production.INFO: Handling job for order: 179842  
[2026-03-25 14:54:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:54:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:54:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=62a2346c-8a99-4ddb-83ad-ff19edaabba2&Player_ID=0996178549  
[2026-03-25 14:54:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=62a2346c-8a99-4ddb-83ad-ff19edaabba2&Player_ID=0996178549","has_body":false} 
[2026-03-25 14:54:12] production.INFO: Operation sent successfully {"operation_id":164698,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S9JswK-1774439652","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 14:54:12"}},"processed_data":{"order_number":"ORD-S9JswK-1774439652","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 14:54:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dCK-1774439645","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 14:54:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-dCK-1774439645","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 14:54:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 14:54:24] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":179841} 
[2026-03-25 14:54:24] production.INFO: Order updated successfully. Order ID: 179841, Status: completed  
[2026-03-25 14:54:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dCK-1774439645","status":"completed","codes_count":0} 
[2026-03-25 14:54:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 14:54:30] production.INFO: Constructing job for order: 179843  
[2026-03-25 14:54:33] production.INFO: Constructing job for order: 179844  
[2026-03-25 14:54:33] production.INFO: Handling job for order: 179843  
[2026-03-25 14:54:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:54:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:54:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2a766ebd-926d-468a-a81a-3bf57ef5a21c&Player_ID=0952704750  
[2026-03-25 14:54:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2a766ebd-926d-468a-a81a-3bf57ef5a21c&Player_ID=0952704750","has_body":false} 
[2026-03-25 14:54:34] production.INFO: Operation sent successfully {"operation_id":164699,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MmrstiK-1774439674","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:54:34"}},"processed_data":{"order_number":"ORD-MmrstiK-1774439674","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:54:34] production.INFO: Handling job for order: 179844  
[2026-03-25 14:54:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:54:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:54:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=dd155ad5-31f6-499e-a5b5-73d419eda4b4&Player_ID=0940657078  
[2026-03-25 14:54:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=dd155ad5-31f6-499e-a5b5-73d419eda4b4&Player_ID=0940657078","has_body":false} 
[2026-03-25 14:54:35] production.INFO: Operation sent successfully {"operation_id":164700,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s9c1YeF0-1774439675","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:54:35"}},"processed_data":{"order_number":"ORD-s9c1YeF0-1774439675","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:54:42] production.INFO: Constructing job for order: 179845  
[2026-03-25 14:54:44] production.INFO: Handling job for order: 179845  
[2026-03-25 14:54:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:54:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:54:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1f59365e-fefc-4e0b-8b39-2d6b77b507e3&Player_ID=0940657078  
[2026-03-25 14:54:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1f59365e-fefc-4e0b-8b39-2d6b77b507e3&Player_ID=0940657078","has_body":false} 
[2026-03-25 14:54:44] production.INFO: Operation sent successfully {"operation_id":164701,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Whvv82-1774439684","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:54:44"}},"processed_data":{"order_number":"ORD-Whvv82-1774439684","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:54:46] production.INFO: Constructing job for order: 179846  
[2026-03-25 14:54:47] production.INFO: Handling job for order: 179846  
[2026-03-25 14:54:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:54:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:54:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=614b3d4f-e8ad-4aa1-9c28-d0f95bf03eaa&Player_ID=0940657078  
[2026-03-25 14:54:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=614b3d4f-e8ad-4aa1-9c28-d0f95bf03eaa&Player_ID=0940657078","has_body":false} 
[2026-03-25 14:54:48] production.INFO: Operation sent successfully {"operation_id":164702,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UTOFYw-1774439688","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:54:48"}},"processed_data":{"order_number":"ORD-UTOFYw-1774439688","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:54:57] production.INFO: Constructing job for order: 179847  
[2026-03-25 14:55:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:55:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 14:55:00] production.INFO: Executing GetProducts task...  
[2026-03-25 14:55:02] production.INFO: async() رجع: true  
[2026-03-25 14:55:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 14:55:02] production.WARNING: Product with ID 395 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 14:55:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 14:55:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 14:55:03] production.INFO: Handling job for order: 179847  
[2026-03-25 14:55:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:55:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:55:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=790c6720-ccc6-40dd-81e5-b66c6bce0c1d&Player_ID=0952731829  
[2026-03-25 14:55:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=790c6720-ccc6-40dd-81e5-b66c6bce0c1d&Player_ID=0952731829","has_body":false} 
[2026-03-25 14:55:04] production.INFO: Operation sent successfully {"operation_id":164703,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fkc-1774439704","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:55:04"}},"processed_data":{"order_number":"ORD-fkc-1774439704","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:55:21] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"560.0","mainamount":"560","operation_number":"159290966","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7ke7vh4se5sq5KJyi54"}},"user_id":1038} 
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 14:55:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 14:55:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18757,"user_id":1038,"amount":560.0,"admins_notified":7} 
[2026-03-25 14:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01"} 
[2026-03-25 14:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","total_operations":6,"sites_count":1} 
[2026-03-25 14:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","orders_count":6,"order_ids":["ORD-S9JswK-1774439652","ORD-MmrstiK-1774439674","ORD-s9c1YeF0-1774439675","ORD-Whvv82-1774439684","ORD-UTOFYw-1774439688","ORD-fkc-1774439704"]} 
[2026-03-25 14:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-25 14:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"processed":6,"skipped":0,"updates_prepared":6} 
[2026-03-25 14:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"total_items":6,"chunks":1,"chunk_size":10} 
[2026-03-25 14:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"count":6} 
[2026-03-25 14:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"count":6} 
[2026-03-25 14:56:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"count":1} 
[2026-03-25 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"user_id":1414,"notification_type":"order_approved","reference_id":179847} 
[2026-03-25 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"user_id":1414,"notification_type":"order_approved","reference_id":179843} 
[2026-03-25 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"user_id":1074,"notification_type":"order_approved","reference_id":179844} 
[2026-03-25 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"user_id":1414,"notification_type":"order_rejected","reference_id":179842} 
[2026-03-25 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"user_id":1074,"notification_type":"order_approved","reference_id":179846} 
[2026-03-25 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"user_id":1074,"notification_type":"order_approved","reference_id":179845} 
[2026-03-25 14:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"chunk_number":1,"processed":6,"errors":0,"total_operations":6,"total_orders":6,"total_codes":0,"total_refunds":1} 
[2026-03-25 14:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"total_processed":6,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"processed":6,"errors":0} 
[2026-03-25 14:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701,"processed":6,"errors":0} 
[2026-03-25 14:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D9JgPDVQhqhrhLQhSuXYgkfKjEiQEigJ","execution_time":"2026-03-25 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Whvv82-1774439684","operation_id":164701} 
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 14:56:17] 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-25 14:56:30] 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-25 14:56:42] production.INFO: Constructing job for order: 179848  
[2026-03-25 14:56:44] production.INFO: Handling job for order: 179848  
[2026-03-25 14:56:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:56:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:56:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=06ea6326-931c-4e8b-9a1d-8241a68341c0&Player_ID=0957458157  
[2026-03-25 14:56:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=06ea6326-931c-4e8b-9a1d-8241a68341c0&Player_ID=0957458157","has_body":false} 
[2026-03-25 14:56:44] production.INFO: Operation sent successfully {"operation_id":164704,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5hVl-1774439804","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:56:44"}},"processed_data":{"order_number":"ORD-5hVl-1774439804","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:57:03] production.INFO: Constructing job for order: 179849  
[2026-03-25 14:57:05] production.INFO: Handling job for order: 179849  
[2026-03-25 14:57:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 14:57:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:57:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=bfb91b83-5a9c-415c-b158-e029d6dd9d96&Player_ID=0969372596  
[2026-03-25 14:57:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=bfb91b83-5a9c-415c-b158-e029d6dd9d96&Player_ID=0969372596","has_body":false} 
[2026-03-25 14:57:06] production.INFO: Operation sent successfully {"operation_id":164705,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kg9-1774439826","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 14:57:06"}},"processed_data":{"order_number":"ORD-kg9-1774439826","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 14:57:12] 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-25 14:57:41] 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-25 14:58:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00"} 
[2026-03-25 14:58:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","total_operations":2,"sites_count":1} 
[2026-03-25 14:58:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-5hVl-1774439804","ORD-kg9-1774439826"]} 
[2026-03-25 14:58:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 14:58:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 14:58:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 14:58:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 14:58:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"count":2} 
[2026-03-25 14:58:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"count":2} 
[2026-03-25 14:58:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"user_id":1414,"notification_type":"order_approved","reference_id":179848} 
[2026-03-25 14:58:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"user_id":1414,"notification_type":"order_approved","reference_id":179849} 
[2026-03-25 14:58:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 14:58:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 14:58:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"processed":2,"errors":0} 
[2026-03-25 14:58:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705,"processed":2,"errors":0} 
[2026-03-25 14:58:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AGXdSI38GhcAnkjgrBf1QZHUWPLdG1RC","execution_time":"2026-03-25 14:58:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kg9-1774439826","operation_id":164705} 
[2026-03-25 14:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 14:58:55] production.INFO: Constructing job for order: 179850  
[2026-03-25 14:58:57] production.INFO: Handling job for order: 179850  
[2026-03-25 14:58:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 14:58:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 14:58:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=d0a07ce2-f512-4ac4-908a-161a30cdc81c&Player_ID=11200494  
[2026-03-25 14:58:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=d0a07ce2-f512-4ac4-908a-161a30cdc81c&Player_ID=11200494","has_body":false} 
[2026-03-25 14:58:59] production.INFO: Operation sent successfully {"operation_id":164706,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Buc5RB-1774439939","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 14:58:59"}},"processed_data":{"order_number":"ORD-Buc5RB-1774439939","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 15:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02"} 
[2026-03-25 15:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","total_operations":1,"sites_count":1} 
[2026-03-25 15:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Buc5RB-1774439939"]} 
[2026-03-25 15:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706} 
[2026-03-25 15:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 15:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"processed":0,"errors":0} 
[2026-03-25 15:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a8OZbNiqPPt3hPOmlpi4oFegPha5OVqX","execution_time":"2026-03-25 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706} 
[2026-03-25 15:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:00:07] production.INFO: async() رجع: true  
[2026-03-25 15:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:00:08] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:00:09] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:00:10] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01"} 
[2026-03-25 15:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","total_operations":1,"sites_count":1} 
[2026-03-25 15:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Buc5RB-1774439939"]} 
[2026-03-25 15:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"count":1} 
[2026-03-25 15:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"count":1} 
[2026-03-25 15:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"user_id":949,"notification_type":"order_approved","reference_id":179850} 
[2026-03-25 15:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"processed":1,"errors":0} 
[2026-03-25 15:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706,"processed":1,"errors":0} 
[2026-03-25 15:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BjSTLEnH2oEG3Tg5gIuPYjw0trPmhukk","execution_time":"2026-03-25 15:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buc5RB-1774439939","operation_id":164706} 
[2026-03-25 15:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 15:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T2T1hbScDbaOLLEe23nqzyxOMVrYMNqt","execution_time":"2026-03-25 15:04:01"} 
[2026-03-25 15:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"T2T1hbScDbaOLLEe23nqzyxOMVrYMNqt","execution_time":"2026-03-25 15:04:01"} 
[2026-03-25 15:04:15] production.INFO: Constructing job for order: 179852  
[2026-03-25 15:04:16] production.INFO: Handling job for order: 179852  
[2026-03-25 15:04:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:04:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:04:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=4582ec05-1659-40ad-9f81-ce220a82ab06&Player_ID=70647579  
[2026-03-25 15:04:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=4582ec05-1659-40ad-9f81-ce220a82ab06&Player_ID=70647579","has_body":false} 
[2026-03-25 15:04:17] production.INFO: Operation sent successfully {"operation_id":164707,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E5DAc-1774440257","amount":1.525687500000000085265128291212022304534912109375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-25 15:04:17"}},"processed_data":{"order_number":"ORD-E5DAc-1774440257","amount":1.525687500000000085265128291212022304534912109375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-25 15:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:05:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:05:03] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"159303007","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcd57bdod4j5je071IA9"}},"user_id":1038} 
[2026-03-25 15:05:04] production.INFO: async() رجع: true  
[2026-03-25 15:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:05:06] production.INFO: Constructing job for order: 179853  
[2026-03-25 15:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:05:07] production.INFO: Handling job for order: 179853  
[2026-03-25 15:05:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:05:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:05:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=300&uuid=6b59d1cc-3a96-481e-8767-f6edb1d75210&Player_ID=21599392  
[2026-03-25 15:05:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=300&uuid=6b59d1cc-3a96-481e-8767-f6edb1d75210&Player_ID=21599392","has_body":false} 
[2026-03-25 15:05:08] production.INFO: Operation sent successfully {"operation_id":164708,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-61hKc5-1774440308","amount":2.297705880000000089324885266250930726528167724609375,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-25 15:05:08"}},"processed_data":{"order_number":"ORD-61hKc5-1774440308","amount":2.297705880000000089324885266250930726528167724609375,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-25 15:05:10] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"0","note":"المر الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:06:01] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"1","note":"المركز الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02"} 
[2026-03-25 15:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","total_operations":2,"sites_count":1} 
[2026-03-25 15:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-E5DAc-1774440257","ORD-61hKc5-1774440308"]} 
[2026-03-25 15:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 15:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-61hKc5-1774440308","operation_id":164708} 
[2026-03-25 15:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707} 
[2026-03-25 15:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 15:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"processed":0,"errors":0} 
[2026-03-25 15:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WIoTfUKIGw6ss9xFViCrncY5h4ivCxd3","execution_time":"2026-03-25 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707} 
[2026-03-25 15:06:33] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"2","note":"المركز الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:06:59] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"00","note":"المركز الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:07:05] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 15:07:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-25 15:07:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 15:07:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-61hKc5-1774440308","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:07:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-61hKc5-1774440308","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:07:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:07:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":179853} 
[2026-03-25 15:07:07] production.INFO: Order updated successfully. Order ID: 179853, Status: completed  
[2026-03-25 15:07:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-61hKc5-1774440308","status":"completed","codes_count":0} 
[2026-03-25 15:07:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-25 15:07:18] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"123","note":"المركز الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:07:48] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"1234","note":"المركز الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03"} 
[2026-03-25 15:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","total_operations":1,"sites_count":1} 
[2026-03-25 15:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-E5DAc-1774440257"]} 
[2026-03-25 15:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"count":1} 
[2026-03-25 15:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"count":1} 
[2026-03-25 15:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"user_id":645,"notification_type":"order_approved","reference_id":179852} 
[2026-03-25 15:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"processed":1,"errors":0} 
[2026-03-25 15:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707,"processed":1,"errors":0} 
[2026-03-25 15:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S50Jf66MX87iTTs8vFR8JvDz0TYdNMNP","execution_time":"2026-03-25 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E5DAc-1774440257","operation_id":164707} 
[2026-03-25 15:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 15:08:49] production.INFO: Constructing job for order: 179854  
[2026-03-25 15:08:51] production.INFO: Handling job for order: 179854  
[2026-03-25 15:08:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:08:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:08:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=67ed1593-db39-485a-b5d2-0174e9ce1715&Player_ID=0967883039  
[2026-03-25 15:08:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=67ed1593-db39-485a-b5d2-0174e9ce1715&Player_ID=0967883039","has_body":false} 
[2026-03-25 15:08:52] production.INFO: Operation sent successfully {"operation_id":164709,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HXwKwd-1774440531","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:08:52"}},"processed_data":{"order_number":"ORD-HXwKwd-1774440531","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:08:56] production.INFO: Constructing job for order: 179855  
[2026-03-25 15:08:58] production.INFO: Handling job for order: 179855  
[2026-03-25 15:08:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:08:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:08:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=42a802cd-6d7e-4e77-b8df-406930557e66&Player_ID=0967883039  
[2026-03-25 15:08:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=42a802cd-6d7e-4e77-b8df-406930557e66&Player_ID=0967883039","has_body":false} 
[2026-03-25 15:08:58] production.INFO: Operation sent successfully {"operation_id":164710,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-77mNZbb-1774440538","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:08:58"}},"processed_data":{"order_number":"ORD-77mNZbb-1774440538","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:09:07] production.INFO: Constructing job for order: 179856  
[2026-03-25 15:09:09] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"700.0","mainamount":"700","operation_number":"159306092","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphicqa64h087feV6ypTU"}},"user_id":1718} 
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:09:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:09:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18758,"user_id":1718,"amount":700.0,"admins_notified":7} 
[2026-03-25 15:09:10] production.INFO: Handling job for order: 179856  
[2026-03-25 15:09:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:09:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:09:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=3aaab3a5-9edb-49e3-9afc-bc91b10d2b88&Player_ID=0967883039  
[2026-03-25 15:09:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=3aaab3a5-9edb-49e3-9afc-bc91b10d2b88&Player_ID=0967883039","has_body":false} 
[2026-03-25 15:09:11] production.INFO: Operation sent successfully {"operation_id":164711,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-igsfYPc-1774440551","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:09:11"}},"processed_data":{"order_number":"ORD-igsfYPc-1774440551","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:09:41] production.INFO: Creating credit request {"payload":{"_token":"R5F0M3De8uDOLuWWTxb4ZLkxFg18RIWcuUMlY5NX","amount":"3000","method_id":"16","mainamount":"3000","operation_number":"998877","note":"المركز الرئيسي معضمية"},"user_id":53} 
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:09:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:09:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18759,"user_id":53,"amount":3000.0,"admins_notified":7} 
[2026-03-25 15:09:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"request_approved","reference_id":18757} 
[2026-03-25 15:09:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 15:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02"} 
[2026-03-25 15:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","total_operations":3,"sites_count":1} 
[2026-03-25 15:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-HXwKwd-1774440531","ORD-77mNZbb-1774440538","ORD-igsfYPc-1774440551"]} 
[2026-03-25 15:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 15:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 15:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 15:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"count":3} 
[2026-03-25 15:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"count":3} 
[2026-03-25 15:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"user_id":1292,"notification_type":"order_approved","reference_id":179855} 
[2026-03-25 15:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"user_id":1292,"notification_type":"order_approved","reference_id":179854} 
[2026-03-25 15:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"user_id":1292,"notification_type":"order_approved","reference_id":179856} 
[2026-03-25 15:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"processed":3,"errors":0} 
[2026-03-25 15:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711,"processed":3,"errors":0} 
[2026-03-25 15:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2Ms5aVTHTx97ZCa4S2frXSxh1EA6ZZGq","execution_time":"2026-03-25 15:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-igsfYPc-1774440551","operation_id":164711} 
[2026-03-25 15:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:10:04] production.INFO: async() رجع: true  
[2026-03-25 15:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:10:48] production.INFO: Constructing job for order: 179857  
[2026-03-25 15:10:51] production.INFO: Handling job for order: 179857  
[2026-03-25 15:10:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:10:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:10:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=178679f5-7687-411f-a35b-5c7960c2f288&Player_ID=0967883039  
[2026-03-25 15:10:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=178679f5-7687-411f-a35b-5c7960c2f288&Player_ID=0967883039","has_body":false} 
[2026-03-25 15:10:52] production.INFO: Operation sent successfully {"operation_id":164712,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hAB-1774440652","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:10:52"}},"processed_data":{"order_number":"ORD-hAB-1774440652","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:11:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"request_approved","reference_id":18758} 
[2026-03-25 15:11:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 15:11:41] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"159310596","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptlct2btl164qbFqhM48"}},"user_id":8} 
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:11:43] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:11:43] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18760,"user_id":8,"amount":100.0,"admins_notified":7} 
[2026-03-25 15:11:44] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"159303007","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php74gk60jklthu9XkmjVQ"}},"user_id":1038} 
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:11:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:11:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18761,"user_id":1038,"amount":100.0,"admins_notified":7} 
[2026-03-25 15:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01"} 
[2026-03-25 15:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","total_operations":1,"sites_count":1} 
[2026-03-25 15:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-hAB-1774440652"]} 
[2026-03-25 15:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:12:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:12:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"count":1} 
[2026-03-25 15:12:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"count":1} 
[2026-03-25 15:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"user_id":1292,"notification_type":"order_approved","reference_id":179857} 
[2026-03-25 15:12:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:12:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:12:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"processed":1,"errors":0} 
[2026-03-25 15:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712,"processed":1,"errors":0} 
[2026-03-25 15:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"G0Ei8OY76ii7nWEsCKlA4re0M7sjfROa","execution_time":"2026-03-25 15:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hAB-1774440652","operation_id":164712} 
[2026-03-25 15:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 15:12:45] production.INFO: Constructing job for order: 179858  
[2026-03-25 15:12:46] production.INFO: Handling job for order: 179858  
[2026-03-25 15:12:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:12:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:12:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=b4c0d374-7845-4637-bfb3-ac130c357de8&Player_ID=0942512368  
[2026-03-25 15:12:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=b4c0d374-7845-4637-bfb3-ac130c357de8&Player_ID=0942512368","has_body":false} 
[2026-03-25 15:12:47] production.INFO: Operation sent successfully {"operation_id":164713,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hToLpT-1774440767","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:12:47"}},"processed_data":{"order_number":"ORD-hToLpT-1774440767","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:12:50] production.INFO: Constructing job for order: 179859  
[2026-03-25 15:12:53] production.INFO: Handling job for order: 179859  
[2026-03-25 15:12:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:12:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:12:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4950c69e-6001-46bf-bafb-5570ab236cb6&Player_ID=0942512368  
[2026-03-25 15:12:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4950c69e-6001-46bf-bafb-5570ab236cb6&Player_ID=0942512368","has_body":false} 
[2026-03-25 15:12:53] production.INFO: Constructing job for order: 179860  
[2026-03-25 15:12:54] production.INFO: Operation sent successfully {"operation_id":164714,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YXz-1774440774","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:12:54"}},"processed_data":{"order_number":"ORD-YXz-1774440774","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:12:54] production.INFO: Handling job for order: 179860  
[2026-03-25 15:12:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:12:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:12:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d1e235e7-c3cf-41be-9d95-ab6eb17752fe&Player_ID=0942512368  
[2026-03-25 15:12:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d1e235e7-c3cf-41be-9d95-ab6eb17752fe&Player_ID=0942512368","has_body":false} 
[2026-03-25 15:12:55] production.INFO: Operation sent successfully {"operation_id":164715,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tkfvylG-1774440774","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:12:55"}},"processed_data":{"order_number":"ORD-tkfvylG-1774440774","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:12:57] production.INFO: Constructing job for order: 179861  
[2026-03-25 15:12:58] production.INFO: Handling job for order: 179861  
[2026-03-25 15:12:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:12:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:12:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=fb2d5076-d2f3-4069-8546-733129a553f7&Player_ID=0942512368  
[2026-03-25 15:12:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=fb2d5076-d2f3-4069-8546-733129a553f7&Player_ID=0942512368","has_body":false} 
[2026-03-25 15:12:58] production.INFO: Operation sent successfully {"operation_id":164716,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-62Zb8-1774440778","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:12:58"}},"processed_data":{"order_number":"ORD-62Zb8-1774440778","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:13:23] production.INFO: SendAcceptReject: Notification queued {"user_id":910,"notification_type":"order_rejected","reference_id":178116} 
[2026-03-25 15:13:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 910  
[2026-03-25 15:13:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 910  
[2026-03-25 15:13:48] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"request_approved","reference_id":18760} 
[2026-03-25 15:13:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-25 15:14:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"request_approved","reference_id":18761} 
[2026-03-25 15:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 15:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01"} 
[2026-03-25 15:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","total_operations":4,"sites_count":1} 
[2026-03-25 15:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-hToLpT-1774440767","ORD-YXz-1774440774","ORD-tkfvylG-1774440774","ORD-62Zb8-1774440778"]} 
[2026-03-25 15:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 15:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 15:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 15:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"count":4} 
[2026-03-25 15:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"count":4} 
[2026-03-25 15:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"user_id":1292,"notification_type":"order_approved","reference_id":179861} 
[2026-03-25 15:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"user_id":1292,"notification_type":"order_approved","reference_id":179858} 
[2026-03-25 15:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"user_id":1292,"notification_type":"order_approved","reference_id":179860} 
[2026-03-25 15:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"user_id":1292,"notification_type":"order_approved","reference_id":179859} 
[2026-03-25 15:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"processed":4,"errors":0} 
[2026-03-25 15:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714,"processed":4,"errors":0} 
[2026-03-25 15:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XIJUTfmCfvL2qepo1v08NaG2rjDeHDBD","execution_time":"2026-03-25 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXz-1774440774","operation_id":164714} 
[2026-03-25 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 15:14:35] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_rejected","reference_id":177870} 
[2026-03-25 15:14:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:14:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:15:04] production.INFO: async() رجع: true  
[2026-03-25 15:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:15:33] production.INFO: Constructing job for order: 179862  
[2026-03-25 15:15:35] production.INFO: Handling job for order: 179862  
[2026-03-25 15:15:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:15:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:15:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2587e0fb-2e16-4b30-b7f5-a7cb91ddaeee&Player_ID=52112413724  
[2026-03-25 15:15:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2587e0fb-2e16-4b30-b7f5-a7cb91ddaeee&Player_ID=52112413724","has_body":false} 
[2026-03-25 15:15:36] production.INFO: Operation sent successfully {"operation_id":164717,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TPQbT-1774440936","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:15:36"}},"processed_data":{"order_number":"ORD-TPQbT-1774440936","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:15:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TPQbT-1774440936","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:15:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-TPQbT-1774440936","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:15:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:15:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":179862} 
[2026-03-25 15:15:47] production.INFO: Order updated successfully. Order ID: 179862, Status: completed  
[2026-03-25 15:15:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TPQbT-1774440936","status":"completed","codes_count":0} 
[2026-03-25 15:15:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-25 15:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"inwZZ7NOZEVSBnqeAH7vYXcPUgZF1wsb","execution_time":"2026-03-25 15:16:03"} 
[2026-03-25 15:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"inwZZ7NOZEVSBnqeAH7vYXcPUgZF1wsb","execution_time":"2026-03-25 15:16:03"} 
[2026-03-25 15:16:55] production.INFO: Constructing job for order: 179863  
[2026-03-25 15:16:57] production.INFO: Handling job for order: 179863  
[2026-03-25 15:16:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:16:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:16:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4753309b-e1e0-411d-a379-30983707b50c&Player_ID=51957524285  
[2026-03-25 15:16:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4753309b-e1e0-411d-a379-30983707b50c&Player_ID=51957524285","has_body":false} 
[2026-03-25 15:16:58] production.INFO: Operation sent successfully {"operation_id":164718,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vu6r4oe3-1774441018","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:16:58"}},"processed_data":{"order_number":"ORD-Vu6r4oe3-1774441018","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:16:59] production.INFO: Constructing job for order: 179864  
[2026-03-25 15:17:01] production.INFO: Handling job for order: 179864  
[2026-03-25 15:17:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:17:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:17:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d9e3525-5e41-43bd-a10d-a37c38640058&Player_ID=51995178472  
[2026-03-25 15:17:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d9e3525-5e41-43bd-a10d-a37c38640058&Player_ID=51995178472","has_body":false} 
[2026-03-25 15:17:02] production.INFO: Operation sent successfully {"operation_id":164719,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B4A0IK-1774441022","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:17:02"}},"processed_data":{"order_number":"ORD-B4A0IK-1774441022","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:17:05] production.INFO: Constructing job for order: 179865  
[2026-03-25 15:17:08] production.INFO: Handling job for order: 179865  
[2026-03-25 15:17:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:17:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:17:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=09002dd2-f37a-4511-bb41-8bd2c76e2c47&Player_ID=51866420636  
[2026-03-25 15:17:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=09002dd2-f37a-4511-bb41-8bd2c76e2c47&Player_ID=51866420636","has_body":false} 
[2026-03-25 15:17:09] production.INFO: Operation sent successfully {"operation_id":164720,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0DDxF-1774441028","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:17:09"}},"processed_data":{"order_number":"ORD-0DDxF-1774441028","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:17:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vu6r4oe3-1774441018","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:17:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vu6r4oe3-1774441018","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:17:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:17:12] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":179863} 
[2026-03-25 15:17:12] production.INFO: Order updated successfully. Order ID: 179863, Status: completed  
[2026-03-25 15:17:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vu6r4oe3-1774441018","status":"completed","codes_count":0} 
[2026-03-25 15:17:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-B4A0IK-1774441022","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:17:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-B4A0IK-1774441022","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:17:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:17:12] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179864} 
[2026-03-25 15:17:12] production.INFO: Order updated successfully. Order ID: 179864, Status: completed  
[2026-03-25 15:17:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-B4A0IK-1774441022","status":"completed","codes_count":0} 
[2026-03-25 15:17:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 15:17:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:17:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0DDxF-1774441028","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:17:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-0DDxF-1774441028","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:17:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:17:26] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":179865} 
[2026-03-25 15:17:26] production.INFO: Order updated successfully. Order ID: 179865, Status: completed  
[2026-03-25 15:17:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0DDxF-1774441028","status":"completed","codes_count":0} 
[2026-03-25 15:17:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 15:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"96l5hWLan0a6Sd2OKihXaIODRLBVyE6o","execution_time":"2026-03-25 15:18:03"} 
[2026-03-25 15:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"96l5hWLan0a6Sd2OKihXaIODRLBVyE6o","execution_time":"2026-03-25 15:18:03"} 
[2026-03-25 15:18:35] production.INFO: Constructing job for order: 179866  
[2026-03-25 15:18:36] production.INFO: Handling job for order: 179866  
[2026-03-25 15:18:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:18:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:18:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=ff8c6a92-6243-4ccf-982e-71796d769904&Player_ID=78157143  
[2026-03-25 15:18:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=ff8c6a92-6243-4ccf-982e-71796d769904&Player_ID=78157143","has_body":false} 
[2026-03-25 15:18:37] production.INFO: Operation sent successfully {"operation_id":164721,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UMcHPS-1774441116","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 15:18:37"}},"processed_data":{"order_number":"ORD-UMcHPS-1774441116","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 15:18:55] production.INFO: Constructing job for order: 179867  
[2026-03-25 15:18:58] production.INFO: Handling job for order: 179867  
[2026-03-25 15:18:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:18:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:18:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=41db4f67-c49f-46a2-a687-f0debe3db860&Player_ID=11348206  
[2026-03-25 15:18:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=41db4f67-c49f-46a2-a687-f0debe3db860&Player_ID=11348206","has_body":false} 
[2026-03-25 15:18:59] production.INFO: Operation sent successfully {"operation_id":164722,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hedYqUd-1774441138","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-25 15:18:59"}},"processed_data":{"order_number":"ORD-hedYqUd-1774441138","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-25 15:19:52] 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-25 15:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02"} 
[2026-03-25 15:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","total_operations":2,"sites_count":1} 
[2026-03-25 15:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-UMcHPS-1774441116","ORD-hedYqUd-1774441138"]} 
[2026-03-25 15:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722} 
[2026-03-25 15:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 15:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"count":1} 
[2026-03-25 15:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"count":1} 
[2026-03-25 15:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"user_id":148,"notification_type":"order_approved","reference_id":179866} 
[2026-03-25 15:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"processed":1,"errors":0} 
[2026-03-25 15:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721,"processed":1,"errors":0} 
[2026-03-25 15:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YMDR50PMHBaUeDhFXKGYvDtTE9vTMaqE","execution_time":"2026-03-25 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UMcHPS-1774441116","operation_id":164721} 
[2026-03-25 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:20:04] production.INFO: async() رجع: true  
[2026-03-25 15:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 15:20:29] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"159321150","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpurl5huin1gl15xXw5Rx"}},"user_id":921} 
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:20:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:20:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18762,"user_id":921,"amount":3000.0,"admins_notified":7} 
[2026-03-25 15:20:59] production.INFO: Constructing job for order: 179868  
[2026-03-25 15:21:02] production.INFO: Handling job for order: 179868  
[2026-03-25 15:21:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:21:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:21:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=b484f639-31ba-4436-bc57-9567186ff771&Player_ID=0981525931  
[2026-03-25 15:21:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=b484f639-31ba-4436-bc57-9567186ff771&Player_ID=0981525931","has_body":false} 
[2026-03-25 15:21:03] production.INFO: Operation sent successfully {"operation_id":164723,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MOBARVp-1774441263","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 15:21:03"}},"processed_data":{"order_number":"ORD-MOBARVp-1774441263","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 15:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03"} 
[2026-03-25 15:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","total_operations":2,"sites_count":2} 
[2026-03-25 15:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-hedYqUd-1774441138"]} 
[2026-03-25 15:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"count":1} 
[2026-03-25 15:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"count":1} 
[2026-03-25 15:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"user_id":1540,"notification_type":"order_approved","reference_id":179867} 
[2026-03-25 15:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"processed":1,"errors":0} 
[2026-03-25 15:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"processed":1,"errors":0} 
[2026-03-25 15:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"orders_count":1,"order_ids":["ORD-MOBARVp-1774441263"]} 
[2026-03-25 15:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722} 
[2026-03-25 15:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hedYqUd-1774441138","operation_id":164722,"orders_count":1} 
[2026-03-25 15:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"count":1} 
[2026-03-25 15:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"count":1} 
[2026-03-25 15:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"user_id":1056,"notification_type":"order_approved","reference_id":179868} 
[2026-03-25 15:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"processed":1,"errors":0} 
[2026-03-25 15:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723,"processed":1,"errors":0} 
[2026-03-25 15:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9FdOi304RPskHScHZdvNJsD8lIMmquoA","execution_time":"2026-03-25 15:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MOBARVp-1774441263","operation_id":164723} 
[2026-03-25 15:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 15:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 15:22:13] production.INFO: Constructing job for order: 179869  
[2026-03-25 15:22:16] production.INFO: Handling job for order: 179869  
[2026-03-25 15:22:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:22:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:22:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=5a36e272-edfb-4066-a05b-f58ac604d884&Player_ID=0981525931  
[2026-03-25 15:22:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=5a36e272-edfb-4066-a05b-f58ac604d884&Player_ID=0981525931","has_body":false} 
[2026-03-25 15:22:16] production.INFO: Operation sent successfully {"operation_id":164724,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tKhKcao-1774441336","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 15:22:16"}},"processed_data":{"order_number":"ORD-tKhKcao-1774441336","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 15:22:22] production.INFO: Constructing job for order: 179870  
[2026-03-25 15:22:25] production.INFO: Handling job for order: 179870  
[2026-03-25 15:22:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:22:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:22:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5d155ebd-5074-4298-abb6-276f92bcdd3f&Player_ID=51995178472  
[2026-03-25 15:22:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5d155ebd-5074-4298-abb6-276f92bcdd3f&Player_ID=51995178472","has_body":false} 
[2026-03-25 15:22:26] production.INFO: Operation sent successfully {"operation_id":164725,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JWrbcTL-1774441346","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:22:26"}},"processed_data":{"order_number":"ORD-JWrbcTL-1774441346","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:22:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JWrbcTL-1774441346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:22:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-JWrbcTL-1774441346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:22:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:22:36] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179870} 
[2026-03-25 15:22:36] production.INFO: Order updated successfully. Order ID: 179870, Status: completed  
[2026-03-25 15:22:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JWrbcTL-1774441346","status":"completed","codes_count":0} 
[2026-03-25 15:22:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:22:39] production.INFO: Constructing job for order: 179871  
[2026-03-25 15:22:41] production.INFO: Handling job for order: 179871  
[2026-03-25 15:22:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:22:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:22:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cfd9a0fe-9f98-45c2-80a7-ad662cbd3633&Player_ID=5589996280  
[2026-03-25 15:22:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cfd9a0fe-9f98-45c2-80a7-ad662cbd3633&Player_ID=5589996280","has_body":false} 
[2026-03-25 15:22:42] production.INFO: Operation sent successfully {"operation_id":164726,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J5KRIDM-1774441362","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:22:42"}},"processed_data":{"order_number":"ORD-J5KRIDM-1774441362","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:22:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J5KRIDM-1774441362","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:22:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-J5KRIDM-1774441362","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:22:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:22:56] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":179871} 
[2026-03-25 15:22:56] production.INFO: Order updated successfully. Order ID: 179871, Status: completed  
[2026-03-25 15:22:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J5KRIDM-1774441362","status":"completed","codes_count":0} 
[2026-03-25 15:22:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-25 15:23:46] production.INFO: Constructing job for order: 179872  
[2026-03-25 15:23:48] production.INFO: Handling job for order: 179872  
[2026-03-25 15:23:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:23:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:23:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3da4302b-d531-40a0-87a9-e2606adb45ba&Player_ID=52341663592  
[2026-03-25 15:23:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3da4302b-d531-40a0-87a9-e2606adb45ba&Player_ID=52341663592","has_body":false} 
[2026-03-25 15:23:49] production.INFO: Operation sent successfully {"operation_id":164727,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PwAOq-1774441429","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:23:49"}},"processed_data":{"order_number":"ORD-PwAOq-1774441429","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01"} 
[2026-03-25 15:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","total_operations":2,"sites_count":2} 
[2026-03-25 15:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-tKhKcao-1774441336"]} 
[2026-03-25 15:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:24:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:24:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"count":1} 
[2026-03-25 15:24:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"count":1} 
[2026-03-25 15:24:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"user_id":1056,"notification_type":"order_approved","reference_id":179869} 
[2026-03-25 15:24:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:24:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:24:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"processed":1,"errors":0} 
[2026-03-25 15:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"processed":1,"errors":0} 
[2026-03-25 15:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"orders_count":1,"order_ids":["ORD-PwAOq-1774441429"]} 
[2026-03-25 15:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724} 
[2026-03-25 15:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tKhKcao-1774441336","operation_id":164724,"orders_count":1} 
[2026-03-25 15:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PwAOq-1774441429","operation_id":164727} 
[2026-03-25 15:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PwAOq-1774441429","operation_id":164727,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 15:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PwAOq-1774441429","operation_id":164727,"processed":0,"errors":0} 
[2026-03-25 15:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ivoeLnzOY7zYTENe1wjoEzAuEjSTkuVv","execution_time":"2026-03-25 15:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PwAOq-1774441429","operation_id":164727} 
[2026-03-25 15:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 15:24:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PwAOq-1774441429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:24:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-PwAOq-1774441429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:24:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:24:04] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":179872} 
[2026-03-25 15:24:04] production.INFO: Order updated successfully. Order ID: 179872, Status: completed  
[2026-03-25 15:24:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PwAOq-1774441429","status":"completed","codes_count":0} 
[2026-03-25 15:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 15:24:26] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"110.0","mainamount":"110","operation_number":"600431501685","note":"تم تحويل مبلغ 110 ليرة سورية الى الرقم 0985260426","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpc2skvvipmcek8kMUDhD"}},"user_id":950} 
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:24:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:24:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18763,"user_id":950,"amount":110.0,"admins_notified":7} 
[2026-03-25 15:24:41] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 15:24:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-25 15:24:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 15:24:52] production.INFO: Constructing job for order: 179874  
[2026-03-25 15:24:55] production.INFO: Handling job for order: 179874  
[2026-03-25 15:24:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:24:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:24:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=42a7450b-05d8-41f7-854a-2ff2ad463f24&Player_ID=101763082  
[2026-03-25 15:24:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=42a7450b-05d8-41f7-854a-2ff2ad463f24&Player_ID=101763082","has_body":false} 
[2026-03-25 15:24:56] production.INFO: Operation sent successfully {"operation_id":164728,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KDWxKPaN-1774441496","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 15:24:56"}},"processed_data":{"order_number":"ORD-KDWxKPaN-1774441496","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 15:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:25:04] production.INFO: async() رجع: true  
[2026-03-25 15:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:25:51] production.INFO: Constructing job for order: 179875  
[2026-03-25 15:25:54] production.INFO: Handling job for order: 179875  
[2026-03-25 15:25:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:25:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:25:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c5ae5540-7534-432f-8c5d-d4f351a797d2&Player_ID=5369144523  
[2026-03-25 15:25:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c5ae5540-7534-432f-8c5d-d4f351a797d2&Player_ID=5369144523","has_body":false} 
[2026-03-25 15:25:55] production.INFO: Operation sent successfully {"operation_id":164729,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iPKkvzK-1774441555","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:25:55"}},"processed_data":{"order_number":"ORD-iPKkvzK-1774441555","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01"} 
[2026-03-25 15:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","total_operations":2,"sites_count":1} 
[2026-03-25 15:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-KDWxKPaN-1774441496","ORD-iPKkvzK-1774441555"]} 
[2026-03-25 15:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 15:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iPKkvzK-1774441555","operation_id":164729} 
[2026-03-25 15:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDWxKPaN-1774441496","operation_id":164728} 
[2026-03-25 15:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDWxKPaN-1774441496","operation_id":164728,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 15:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDWxKPaN-1774441496","operation_id":164728,"processed":0,"errors":0} 
[2026-03-25 15:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2EjeoUxo4ht5CSBIjLeRDVJQP2BAORvF","execution_time":"2026-03-25 15:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDWxKPaN-1774441496","operation_id":164728} 
[2026-03-25 15:26:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KDWxKPaN-1774441496","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:26:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-KDWxKPaN-1774441496","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:26:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:26:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":179874} 
[2026-03-25 15:26:03] production.INFO: Order updated successfully. Order ID: 179874, Status: completed  
[2026-03-25 15:26:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KDWxKPaN-1774441496","status":"completed","codes_count":0} 
[2026-03-25 15:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 15:26:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iPKkvzK-1774441555","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:26:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-iPKkvzK-1774441555","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:26:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:26:08] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":179875} 
[2026-03-25 15:26:08] production.INFO: Order updated successfully. Order ID: 179875, Status: completed  
[2026-03-25 15:26:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iPKkvzK-1774441555","status":"completed","codes_count":0} 
[2026-03-25 15:26:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 15:26:23] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159118285","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpusobgefufc9671SXJ0d"}},"user_id":150} 
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:26:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:26:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18764,"user_id":150,"amount":5000.0,"admins_notified":7} 
[2026-03-25 15:26:25] production.INFO: SendAcceptReject: Notification queued {"user_id":53,"notification_type":"request_approved","reference_id":18759} 
[2026-03-25 15:26:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 53  
[2026-03-25 15:26:32] production.INFO: Constructing job for order: 179876  
[2026-03-25 15:26:34] production.INFO: Handling job for order: 179876  
[2026-03-25 15:26:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:26:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:26:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=a422b42a-19a1-4afd-aff1-8ee39cd635af&Player_ID=103024188  
[2026-03-25 15:26:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=a422b42a-19a1-4afd-aff1-8ee39cd635af&Player_ID=103024188","has_body":false} 
[2026-03-25 15:26:35] production.INFO: Operation sent successfully {"operation_id":164730,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ClDJ-1774441595","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 15:26:35"}},"processed_data":{"order_number":"ORD-ClDJ-1774441595","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 15:26:49] production.INFO: SendAcceptReject: Notification queued {"user_id":921,"notification_type":"request_approved","reference_id":18762} 
[2026-03-25 15:26:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 921  
[2026-03-25 15:27:00] production.INFO: SendAcceptReject: Notification queued {"user_id":950,"notification_type":"request_approved","reference_id":18763} 
[2026-03-25 15:27:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 950  
[2026-03-25 15:27:13] production.INFO: Constructing job for order: 179877  
[2026-03-25 15:27:14] production.INFO: Handling job for order: 179877  
[2026-03-25 15:27:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:27:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:27:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=76000&uuid=d94ee63d-9e60-4b3e-99ec-366344881ba7&Player_ID=13331  
[2026-03-25 15:27:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=76000&uuid=d94ee63d-9e60-4b3e-99ec-366344881ba7&Player_ID=13331","has_body":false} 
[2026-03-25 15:27:15] production.INFO: Operation sent successfully {"operation_id":164731,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hugIAvLT-1774441635","amount":7.4535783999999996041196936857886612415313720703125,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-25 15:27:15"}},"processed_data":{"order_number":"ORD-hugIAvLT-1774441635","amount":7.4535783999999996041196936857886612415313720703125,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-25 15:27:20] production.INFO: SendAcceptReject: Notification queued {"user_id":150,"notification_type":"request_rejected","reference_id":18764} 
[2026-03-25 15:27:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-25 15:27:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hugIAvLT-1774441635","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:27:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-hugIAvLT-1774441635","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:27:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:27:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":179877} 
[2026-03-25 15:27:24] production.INFO: Order updated successfully. Order ID: 179877, Status: completed  
[2026-03-25 15:27:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hugIAvLT-1774441635","status":"completed","codes_count":0} 
[2026-03-25 15:27:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-25 15:27:31] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":179873} 
[2026-03-25 15:27:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 15:27:43] production.INFO: Constructing job for order: 179878  
[2026-03-25 15:27:45] production.INFO: Handling job for order: 179878  
[2026-03-25 15:27:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:27:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:27:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=2f8e4aec-5f92-47f4-bc41-ab5bcae25d6b&Player_ID=2094707493  
[2026-03-25 15:27:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=2f8e4aec-5f92-47f4-bc41-ab5bcae25d6b&Player_ID=2094707493","has_body":false} 
[2026-03-25 15:27:46] production.INFO: Operation sent successfully {"operation_id":164732,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6537gSrY-1774441665","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 15:27:46"}},"processed_data":{"order_number":"ORD-6537gSrY-1774441665","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 15:27:52] production.INFO: Constructing job for order: 179879  
[2026-03-25 15:27:55] production.INFO: Handling job for order: 179879  
[2026-03-25 15:27:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:27:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:27:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=80e266a1-045f-43ab-a4ca-f62f46102ab4&Player_ID=2094707493  
[2026-03-25 15:27:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=80e266a1-045f-43ab-a4ca-f62f46102ab4&Player_ID=2094707493","has_body":false} 
[2026-03-25 15:27:56] production.INFO: Operation sent successfully {"operation_id":164733,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wYIwi-1774441675","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 15:27:56"}},"processed_data":{"order_number":"ORD-wYIwi-1774441675","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 15:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02"} 
[2026-03-25 15:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","total_operations":3,"sites_count":1} 
[2026-03-25 15:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-ClDJ-1774441595","ORD-6537gSrY-1774441665","ORD-wYIwi-1774441675"]} 
[2026-03-25 15:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 15:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6537gSrY-1774441665","operation_id":164732} 
[2026-03-25 15:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733} 
[2026-03-25 15:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 15:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"count":1} 
[2026-03-25 15:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"count":1} 
[2026-03-25 15:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"user_id":1488,"notification_type":"order_approved","reference_id":179876} 
[2026-03-25 15:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"processed":1,"errors":0} 
[2026-03-25 15:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733,"processed":1,"errors":0} 
[2026-03-25 15:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fxxd1UOx4F5WENQ97IYy1W0fATl1iMHi","execution_time":"2026-03-25 15:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wYIwi-1774441675","operation_id":164733} 
[2026-03-25 15:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 15:28:05] production.INFO: SendAcceptReject: Notification queued {"user_id":627,"notification_type":"order_rejected","reference_id":179832} 
[2026-03-25 15:28:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-25 15:28:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-25 15:28:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wYIwi-1774441675","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:28:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-wYIwi-1774441675","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:28:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:28:15] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179879} 
[2026-03-25 15:28:15] production.INFO: Order updated successfully. Order ID: 179879, Status: completed  
[2026-03-25 15:28:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wYIwi-1774441675","status":"completed","codes_count":0} 
[2026-03-25 15:28:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:28:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6537gSrY-1774441665","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:28:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-6537gSrY-1774441665","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:28:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:28:18] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179878} 
[2026-03-25 15:28:18] production.INFO: Order updated successfully. Order ID: 179878, Status: completed  
[2026-03-25 15:28:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6537gSrY-1774441665","status":"completed","codes_count":0} 
[2026-03-25 15:28:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AMa010fyLZHq59VwYsRilx0fIaFDhsE4","execution_time":"2026-03-25 15:30:02"} 
[2026-03-25 15:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AMa010fyLZHq59VwYsRilx0fIaFDhsE4","execution_time":"2026-03-25 15:30:02"} 
[2026-03-25 15:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:30:04] production.INFO: async() رجع: true  
[2026-03-25 15:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nh9pcpo4fu6OrRZ9OKQvfA2TsXjMCKxx","execution_time":"2026-03-25 15:32:03"} 
[2026-03-25 15:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nh9pcpo4fu6OrRZ9OKQvfA2TsXjMCKxx","execution_time":"2026-03-25 15:32:03"} 
[2026-03-25 15:32:08] production.INFO: Constructing job for order: 179880  
[2026-03-25 15:32:09] production.INFO: Handling job for order: 179880  
[2026-03-25 15:32:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:32:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:32:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5f7af4b3-5073-46d2-aefa-f5781f0d79fa&Player_ID=5252401774  
[2026-03-25 15:32:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5f7af4b3-5073-46d2-aefa-f5781f0d79fa&Player_ID=5252401774","has_body":false} 
[2026-03-25 15:32:10] production.INFO: Operation sent successfully {"operation_id":164734,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kk3V-1774441930","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:32:10"}},"processed_data":{"order_number":"ORD-kk3V-1774441930","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:32:13] production.INFO: Constructing job for order: 179881  
[2026-03-25 15:32:16] production.INFO: Handling job for order: 179881  
[2026-03-25 15:32:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:32:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:32:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ab9b1d31-f285-425c-a605-2fb78b56e163&Player_ID=5126797769  
[2026-03-25 15:32:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ab9b1d31-f285-425c-a605-2fb78b56e163&Player_ID=5126797769","has_body":false} 
[2026-03-25 15:32:17] production.INFO: Operation sent successfully {"operation_id":164735,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pLcweCts-1774441937","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:32:17"}},"processed_data":{"order_number":"ORD-pLcweCts-1774441937","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:32:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kk3V-1774441930","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:32:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-kk3V-1774441930","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:32:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:32:21] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":179880} 
[2026-03-25 15:32:21] production.INFO: Order updated successfully. Order ID: 179880, Status: completed  
[2026-03-25 15:32:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kk3V-1774441930","status":"completed","codes_count":0} 
[2026-03-25 15:32:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-25 15:32:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pLcweCts-1774441937","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:32:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-pLcweCts-1774441937","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:32:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:32:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":179881} 
[2026-03-25 15:32:42] production.INFO: Order updated successfully. Order ID: 179881, Status: completed  
[2026-03-25 15:32:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pLcweCts-1774441937","status":"completed","codes_count":0} 
[2026-03-25 15:32:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-25 15:33:28] production.INFO: Constructing job for order: 179882  
[2026-03-25 15:33:29] production.INFO: Handling job for order: 179882  
[2026-03-25 15:33:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:33:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:33:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=042f2247-0790-4f16-beef-f3f006669fc5&Player_ID=0968688393  
[2026-03-25 15:33:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=042f2247-0790-4f16-beef-f3f006669fc5&Player_ID=0968688393","has_body":false} 
[2026-03-25 15:33:30] production.INFO: Operation sent successfully {"operation_id":164736,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4hLlMTg-1774442009","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:33:30"}},"processed_data":{"order_number":"ORD-4hLlMTg-1774442009","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03"} 
[2026-03-25 15:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","total_operations":1,"sites_count":1} 
[2026-03-25 15:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-4hLlMTg-1774442009"]} 
[2026-03-25 15:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"count":1} 
[2026-03-25 15:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"count":1} 
[2026-03-25 15:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"user_id":1597,"notification_type":"order_approved","reference_id":179882} 
[2026-03-25 15:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"processed":1,"errors":0} 
[2026-03-25 15:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736,"processed":1,"errors":0} 
[2026-03-25 15:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GCZ0c2Ll1AhPjHZDZ3qCqrr7Ok3uzcMc","execution_time":"2026-03-25 15:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4hLlMTg-1774442009","operation_id":164736} 
[2026-03-25 15:34:39] production.INFO: Constructing job for order: 179883  
[2026-03-25 15:34:40] production.INFO: Handling job for order: 179883  
[2026-03-25 15:34:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:34:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:34:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=1cef0636-44a2-492c-b229-402bc054ee99&Player_ID=S.H.A.H.EE.N  
[2026-03-25 15:34:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=1cef0636-44a2-492c-b229-402bc054ee99&Player_ID=S.H.A.H.EE.N","has_body":false} 
[2026-03-25 15:34:40] production.INFO: Operation sent successfully {"operation_id":164737,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xpBuv-1774442080","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 15:34:40"}},"processed_data":{"order_number":"ORD-xpBuv-1774442080","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 15:34:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xpBuv-1774442080","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:34:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-xpBuv-1774442080","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:34:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:34:44] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179883} 
[2026-03-25 15:34:44] production.INFO: Order updated successfully. Order ID: 179883, Status: completed  
[2026-03-25 15:34:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xpBuv-1774442080","status":"completed","codes_count":0} 
[2026-03-25 15:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 15:35:01] production.INFO: Executing GetProducts task...  
[2026-03-25 15:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:35:01] production.INFO: Executing GetProducts task...  
[2026-03-25 15:35:03] production.INFO: async() رجع: true  
[2026-03-25 15:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:35:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10000.0","mainamount":"10000","operation_number":"159340518","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2rl6j94a2n06337OLIo"}},"user_id":1141} 
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:35:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:35:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18765,"user_id":1141,"amount":10000.0,"admins_notified":7} 
[2026-03-25 15:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"svZXqGhWFcQV0DUMjqGx1Fj8gxb8Hwq3","execution_time":"2026-03-25 15:36:02"} 
[2026-03-25 15:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"svZXqGhWFcQV0DUMjqGx1Fj8gxb8Hwq3","execution_time":"2026-03-25 15:36:02"} 
[2026-03-25 15:36:22] production.INFO: Constructing job for order: 179884  
[2026-03-25 15:36:23] production.INFO: Handling job for order: 179884  
[2026-03-25 15:36:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:36:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:36:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=40000&uuid=af5f756a-cd64-4fda-9fb5-bae3c9805bd4&Player_ID=15807206  
[2026-03-25 15:36:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=40000&uuid=af5f756a-cd64-4fda-9fb5-bae3c9805bd4&Player_ID=15807206","has_body":false} 
[2026-03-25 15:36:24] production.INFO: Operation sent successfully {"operation_id":164738,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JdcE5-1774442183","amount":4.18566400000000005121592039358802139759063720703125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-25 15:36:24"}},"processed_data":{"order_number":"ORD-JdcE5-1774442183","amount":4.18566400000000005121592039358802139759063720703125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-25 15:36:45] production.INFO: Constructing job for order: 179885  
[2026-03-25 15:36:48] production.INFO: Handling job for order: 179885  
[2026-03-25 15:36:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:36:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:36:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=20000&uuid=a198ad5b-6758-4b23-b11b-eff65553bcd3&Player_ID=93915316  
[2026-03-25 15:36:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=20000&uuid=a198ad5b-6758-4b23-b11b-eff65553bcd3&Player_ID=93915316","has_body":false} 
[2026-03-25 15:36:49] production.INFO: Operation sent successfully {"operation_id":164739,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7kG-1774442208","amount":2.082371999999999889752189119462855160236358642578125,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 15:36:49"}},"processed_data":{"order_number":"ORD-7kG-1774442208","amount":2.082371999999999889752189119462855160236358642578125,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 15:37:37] production.INFO: Constructing job for order: 179886  
[2026-03-25 15:37:40] production.INFO: Handling job for order: 179886  
[2026-03-25 15:37:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:37:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:37:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b3b268b-3ae5-4419-afe8-236ee38f9065&Player_ID=52367449775  
[2026-03-25 15:37:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b3b268b-3ae5-4419-afe8-236ee38f9065&Player_ID=52367449775","has_body":false} 
[2026-03-25 15:37:40] production.INFO: Operation sent successfully {"operation_id":164740,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GKU3A-1774442260","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:37:40"}},"processed_data":{"order_number":"ORD-GKU3A-1774442260","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:37:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GKU3A-1774442260","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:37:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-GKU3A-1774442260","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:37:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:37:52] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":179886} 
[2026-03-25 15:37:52] production.INFO: Order updated successfully. Order ID: 179886, Status: completed  
[2026-03-25 15:37:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GKU3A-1774442260","status":"completed","codes_count":0} 
[2026-03-25 15:37:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 15:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02"} 
[2026-03-25 15:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","total_operations":2,"sites_count":1} 
[2026-03-25 15:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-JdcE5-1774442183","ORD-7kG-1774442208"]} 
[2026-03-25 15:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 15:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 15:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 15:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"count":2} 
[2026-03-25 15:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"count":2} 
[2026-03-25 15:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"user_id":1488,"notification_type":"order_approved","reference_id":179885} 
[2026-03-25 15:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"user_id":348,"notification_type":"order_approved","reference_id":179884} 
[2026-03-25 15:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"processed":2,"errors":0} 
[2026-03-25 15:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738,"processed":2,"errors":0} 
[2026-03-25 15:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zJB4XsKWZT9Y4Bp3a9GUX0gKos43vO6J","execution_time":"2026-03-25 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JdcE5-1774442183","operation_id":164738} 
[2026-03-25 15:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 15:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 15:38:19] production.INFO: Constructing job for order: 179887  
[2026-03-25 15:38:20] production.INFO: Handling job for order: 179887  
[2026-03-25 15:38:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:38:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:38:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bc678de-bc07-4284-8ded-afc12b8f8a9e&Player_ID=52320113894  
[2026-03-25 15:38:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bc678de-bc07-4284-8ded-afc12b8f8a9e&Player_ID=52320113894","has_body":false} 
[2026-03-25 15:38:21] production.INFO: Operation sent successfully {"operation_id":164741,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z4SH-1774442300","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:38:21"}},"processed_data":{"order_number":"ORD-z4SH-1774442300","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:38:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-z4SH-1774442300","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:38:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-z4SH-1774442300","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:38:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:38:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179887} 
[2026-03-25 15:38:34] production.INFO: Order updated successfully. Order ID: 179887, Status: completed  
[2026-03-25 15:38:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-z4SH-1774442300","status":"completed","codes_count":0} 
[2026-03-25 15:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 15:39:06] production.INFO: Constructing job for order: 179888  
[2026-03-25 15:39:09] production.INFO: Handling job for order: 179888  
[2026-03-25 15:39:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:39:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:39:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0713e57c-73f6-4538-89a5-f9d1ab1bf2fd&Player_ID=52367449775  
[2026-03-25 15:39:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0713e57c-73f6-4538-89a5-f9d1ab1bf2fd&Player_ID=52367449775","has_body":false} 
[2026-03-25 15:39:09] production.INFO: Operation sent successfully {"operation_id":164742,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8SfE-1774442349","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:39:09"}},"processed_data":{"order_number":"ORD-8SfE-1774442349","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:39:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8SfE-1774442349","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:39:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-8SfE-1774442349","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:39:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:39:22] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":179888} 
[2026-03-25 15:39:22] production.INFO: Order updated successfully. Order ID: 179888, Status: completed  
[2026-03-25 15:39:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8SfE-1774442349","status":"completed","codes_count":0} 
[2026-03-25 15:39:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 15:39:47] production.INFO: Constructing job for order: 179889  
[2026-03-25 15:39:49] production.INFO: Handling job for order: 179889  
[2026-03-25 15:39:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:39:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:39:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=dc4609b2-6f57-4903-ad8d-dd5b21894c6d&Player_ID=S.H.A.H.EE.N  
[2026-03-25 15:39:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=dc4609b2-6f57-4903-ad8d-dd5b21894c6d&Player_ID=S.H.A.H.EE.N","has_body":false} 
[2026-03-25 15:39:49] production.INFO: Operation sent successfully {"operation_id":164743,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aWx-1774442389","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 15:39:49"}},"processed_data":{"order_number":"ORD-aWx-1774442389","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 15:39:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aWx-1774442389","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:39:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-aWx-1774442389","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:39:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:39:55] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179889} 
[2026-03-25 15:39:55] production.INFO: Order updated successfully. Order ID: 179889, Status: completed  
[2026-03-25 15:39:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aWx-1774442389","status":"completed","codes_count":0} 
[2026-03-25 15:39:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 15:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BQH0AErHUGmLesrX4lXPo37WMl2YhbxV","execution_time":"2026-03-25 15:40:01"} 
[2026-03-25 15:40:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BQH0AErHUGmLesrX4lXPo37WMl2YhbxV","execution_time":"2026-03-25 15:40:01"} 
[2026-03-25 15:40:01] production.INFO: Executing GetProducts task...  
[2026-03-25 15:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:40:01] production.INFO: Executing GetProducts task...  
[2026-03-25 15:40:03] production.INFO: async() رجع: true  
[2026-03-25 15:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:40:10] production.INFO: Constructing job for order: 179890  
[2026-03-25 15:40:11] production.INFO: Handling job for order: 179890  
[2026-03-25 15:40:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:40:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:40:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9f0a56a6-ba25-4c93-bedc-b458b6813fe9&Player_ID=51372195735  
[2026-03-25 15:40:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9f0a56a6-ba25-4c93-bedc-b458b6813fe9&Player_ID=51372195735","has_body":false} 
[2026-03-25 15:40:12] production.INFO: Operation sent successfully {"operation_id":164744,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4QN6rE4-1774442412","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:40:12"}},"processed_data":{"order_number":"ORD-4QN6rE4-1774442412","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:40:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4QN6rE4-1774442412","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:40:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-4QN6rE4-1774442412","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:40:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:40:25] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":179890} 
[2026-03-25 15:40:25] production.INFO: Order updated successfully. Order ID: 179890, Status: completed  
[2026-03-25 15:40:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4QN6rE4-1774442412","status":"completed","codes_count":0} 
[2026-03-25 15:40:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-25 15:41:55] production.INFO: Constructing job for order: 179891  
[2026-03-25 15:41:58] production.INFO: Handling job for order: 179891  
[2026-03-25 15:41:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:41:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:41:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=62036491-2b2a-4830-8d8b-21911081020d&Player_ID=0936452262  
[2026-03-25 15:41:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=62036491-2b2a-4830-8d8b-21911081020d&Player_ID=0936452262","has_body":false} 
[2026-03-25 15:41:59] production.INFO: Operation sent successfully {"operation_id":164745,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WHT-1774442519","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 15:41:59"}},"processed_data":{"order_number":"ORD-WHT-1774442519","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 15:42:00] production.INFO: Constructing job for order: 179892  
[2026-03-25 15:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02"} 
[2026-03-25 15:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","total_operations":1,"sites_count":1} 
[2026-03-25 15:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-WHT-1774442519"]} 
[2026-03-25 15:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745} 
[2026-03-25 15:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 15:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"processed":0,"errors":0} 
[2026-03-25 15:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eJfvq1xjHFjPyVPiu2I6j2Z8pWVQRDPe","execution_time":"2026-03-25 15:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745} 
[2026-03-25 15:42:02] production.INFO: Handling job for order: 179892  
[2026-03-25 15:42:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:42:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:42:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46ef872d-a341-4c69-a542-27a441aa9b01&Player_ID=52291931793  
[2026-03-25 15:42:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46ef872d-a341-4c69-a542-27a441aa9b01&Player_ID=52291931793","has_body":false} 
[2026-03-25 15:42:03] production.INFO: Operation sent successfully {"operation_id":164746,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tllU-1774442523","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:42:03"}},"processed_data":{"order_number":"ORD-tllU-1774442523","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:42:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tllU-1774442523","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:42:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-tllU-1774442523","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:42:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:42:14] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":179892} 
[2026-03-25 15:42:14] production.INFO: Order updated successfully. Order ID: 179892, Status: completed  
[2026-03-25 15:42:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tllU-1774442523","status":"completed","codes_count":0} 
[2026-03-25 15:42:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-25 15:42:26] production.INFO: Constructing job for order: 179893  
[2026-03-25 15:42:27] production.INFO: Handling job for order: 179893  
[2026-03-25 15:42:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:42:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:42:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=20432def-2bd5-4e4e-9b38-59b92454b019&Player_ID=52214714246  
[2026-03-25 15:42:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=20432def-2bd5-4e4e-9b38-59b92454b019&Player_ID=52214714246","has_body":false} 
[2026-03-25 15:42:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"request_approved","reference_id":18765} 
[2026-03-25 15:42:28] production.INFO: Operation sent successfully {"operation_id":164747,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GzJ6BI-1774442548","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:42:28"}},"processed_data":{"order_number":"ORD-GzJ6BI-1774442548","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:42:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 15:42:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GzJ6BI-1774442548","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:42:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-GzJ6BI-1774442548","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:42:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:42:39] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179893} 
[2026-03-25 15:42:39] production.INFO: Order updated successfully. Order ID: 179893, Status: completed  
[2026-03-25 15:42:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GzJ6BI-1774442548","status":"completed","codes_count":0} 
[2026-03-25 15:42:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 15:43:53] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"3000.0","mainamount":"3000","operation_number":"7879","note":"عند حيدر","currency_id":"2"},"user_id":71} 
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:43:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:43:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18766,"user_id":71,"amount":3000.0,"admins_notified":7} 
[2026-03-25 15:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01"} 
[2026-03-25 15:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","total_operations":1,"sites_count":1} 
[2026-03-25 15:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-WHT-1774442519"]} 
[2026-03-25 15:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"count":1} 
[2026-03-25 15:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"count":1} 
[2026-03-25 15:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"user_id":1417,"notification_type":"order_approved","reference_id":179891} 
[2026-03-25 15:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"processed":1,"errors":0} 
[2026-03-25 15:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745,"processed":1,"errors":0} 
[2026-03-25 15:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gf3734m5DdkmDgTailxkH8hU9Bi2guRm","execution_time":"2026-03-25 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WHT-1774442519","operation_id":164745} 
[2026-03-25 15:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 15:44:03] production.INFO: Constructing job for order: 179894  
[2026-03-25 15:44:04] production.INFO: Handling job for order: 179894  
[2026-03-25 15:44:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:44:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:44:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=76000&uuid=6fb592f2-3b91-4c7f-8640-696570267e92&Player_ID=13331  
[2026-03-25 15:44:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=76000&uuid=6fb592f2-3b91-4c7f-8640-696570267e92&Player_ID=13331","has_body":false} 
[2026-03-25 15:44:05] production.INFO: Operation sent successfully {"operation_id":164748,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HSjs-1774442645","amount":7.4535783999999996041196936857886612415313720703125,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-25 15:44:05"}},"processed_data":{"order_number":"ORD-HSjs-1774442645","amount":7.4535783999999996041196936857886612415313720703125,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-25 15:44:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HSjs-1774442645","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:44:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-HSjs-1774442645","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:44:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:44:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":179894} 
[2026-03-25 15:44:10] production.INFO: Order updated successfully. Order ID: 179894, Status: completed  
[2026-03-25 15:44:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HSjs-1774442645","status":"completed","codes_count":0} 
[2026-03-25 15:44:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-25 15:44:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 15:44:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-25 15:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 15:45:04] production.INFO: async() رجع: true  
[2026-03-25 15:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:45:23] production.INFO: Constructing job for order: 179895  
[2026-03-25 15:45:25] production.INFO: Constructing job for order: 179896  
[2026-03-25 15:45:25] production.INFO: Constructing job for order: 179897  
[2026-03-25 15:45:26] production.INFO: Handling job for order: 179895  
[2026-03-25 15:45:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:45:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:45:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=ced39d3e-d957-40c3-8ea6-630647fbb1fd&Player_ID=0936452262  
[2026-03-25 15:45:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=ced39d3e-d957-40c3-8ea6-630647fbb1fd&Player_ID=0936452262","has_body":false} 
[2026-03-25 15:45:27] production.INFO: Operation sent successfully {"operation_id":164749,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yny4O-1774442727","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 15:45:27"}},"processed_data":{"order_number":"ORD-yny4O-1774442727","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 15:45:27] production.INFO: Handling job for order: 179896  
[2026-03-25 15:45:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:45:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:45:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=773ee2b0-ca11-40ab-911b-4f286d054677&Player_ID=0962278045  
[2026-03-25 15:45:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=773ee2b0-ca11-40ab-911b-4f286d054677&Player_ID=0962278045","has_body":false} 
[2026-03-25 15:45:28] production.INFO: Operation sent successfully {"operation_id":164750,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5pH-1774442728","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:45:28"}},"processed_data":{"order_number":"ORD-5pH-1774442728","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:45:28] production.INFO: Handling job for order: 179897  
[2026-03-25 15:45:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:45:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:45:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=223987b0-9835-4129-9753-addad271234a&Player_ID=5652880771  
[2026-03-25 15:45:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=223987b0-9835-4129-9753-addad271234a&Player_ID=5652880771","has_body":false} 
[2026-03-25 15:45:29] production.INFO: Operation sent successfully {"operation_id":164751,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ddQmsD2a-1774442729","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:45:29"}},"processed_data":{"order_number":"ORD-ddQmsD2a-1774442729","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-25 15:45:40] production.INFO: Constructing job for order: 179898  
[2026-03-25 15:45:41] production.INFO: Handling job for order: 179898  
[2026-03-25 15:45:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:45:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:45:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=bba9d3c4-2f52-4241-bb62-8765b8eb2612&Player_ID=0951811836  
[2026-03-25 15:45:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=bba9d3c4-2f52-4241-bb62-8765b8eb2612&Player_ID=0951811836","has_body":false} 
[2026-03-25 15:45:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ddQmsD2a-1774442729","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:45:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-ddQmsD2a-1774442729","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:45:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:45:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":179897} 
[2026-03-25 15:45:41] production.INFO: Order updated successfully. Order ID: 179897, Status: completed  
[2026-03-25 15:45:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ddQmsD2a-1774442729","status":"completed","codes_count":0} 
[2026-03-25 15:45:42] production.INFO: Operation sent successfully {"operation_id":164752,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Qv9g6Z47-1774442741","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:45:42"}},"processed_data":{"order_number":"ORD-Qv9g6Z47-1774442741","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:45:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 15:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03"} 
[2026-03-25 15:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","total_operations":3,"sites_count":1} 
[2026-03-25 15:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-yny4O-1774442727","ORD-5pH-1774442728","ORD-Qv9g6Z47-1774442741"]} 
[2026-03-25 15:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 15:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 15:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 15:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"count":3} 
[2026-03-25 15:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"count":3} 
[2026-03-25 15:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"user_id":315,"notification_type":"order_approved","reference_id":179896} 
[2026-03-25 15:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"user_id":315,"notification_type":"order_approved","reference_id":179898} 
[2026-03-25 15:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"user_id":1417,"notification_type":"order_approved","reference_id":179895} 
[2026-03-25 15:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"processed":3,"errors":0} 
[2026-03-25 15:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749,"processed":3,"errors":0} 
[2026-03-25 15:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1QLFQPQ2Nf9Wzqu6DdyrKFv0e6jdHr9Z","execution_time":"2026-03-25 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yny4O-1774442727","operation_id":164749} 
[2026-03-25 15:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 15:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 15:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 15:47:44] production.INFO: Constructing job for order: 179899  
[2026-03-25 15:47:45] production.INFO: Handling job for order: 179899  
[2026-03-25 15:47:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:47:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:47:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d6bf0694-2521-4087-bfd1-e9ec67b629ea&Player_ID=0996519750  
[2026-03-25 15:47:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d6bf0694-2521-4087-bfd1-e9ec67b629ea&Player_ID=0996519750","has_body":false} 
[2026-03-25 15:47:46] production.INFO: Operation sent successfully {"operation_id":164753,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1EdH5F-1774442865","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 15:47:46"}},"processed_data":{"order_number":"ORD-1EdH5F-1774442865","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 15:47:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1076.0","mainamount":"1076","operation_number":"159354937","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr783lkormkgvaGnlaKU"}},"user_id":1756} 
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:47:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:47:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18767,"user_id":1756,"amount":1076.0,"admins_notified":7} 
[2026-03-25 15:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01"} 
[2026-03-25 15:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","total_operations":1,"sites_count":1} 
[2026-03-25 15:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-1EdH5F-1774442865"]} 
[2026-03-25 15:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"count":1} 
[2026-03-25 15:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"count":1} 
[2026-03-25 15:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"user_id":1056,"notification_type":"order_approved","reference_id":179899} 
[2026-03-25 15:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"processed":1,"errors":0} 
[2026-03-25 15:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753,"processed":1,"errors":0} 
[2026-03-25 15:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mOxUGvxAOewe6X9e3UK0lbIHISQGNvFY","execution_time":"2026-03-25 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EdH5F-1774442865","operation_id":164753} 
[2026-03-25 15:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 15:48:18] production.INFO: Constructing job for order: 179900  
[2026-03-25 15:48:19] production.INFO: Handling job for order: 179900  
[2026-03-25 15:48:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:48:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:48:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cbc8bce4-6b11-45d3-a217-262a1e8d862f&Player_ID=52434040389  
[2026-03-25 15:48:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cbc8bce4-6b11-45d3-a217-262a1e8d862f&Player_ID=52434040389","has_body":false} 
[2026-03-25 15:48:20] production.INFO: Operation sent successfully {"operation_id":164754,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I3Q-1774442899","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:48:20"}},"processed_data":{"order_number":"ORD-I3Q-1774442899","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:48:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I3Q-1774442899","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:48:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-I3Q-1774442899","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:48:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:48:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179900} 
[2026-03-25 15:48:34] production.INFO: Order updated successfully. Order ID: 179900, Status: completed  
[2026-03-25 15:48:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I3Q-1774442899","status":"completed","codes_count":0} 
[2026-03-25 15:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 15:48:54] production.INFO: Constructing job for order: 179901  
[2026-03-25 15:48:56] production.INFO: Handling job for order: 179901  
[2026-03-25 15:48:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:48:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:48:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6fc4a5b1-4c87-4d0d-b95b-9ca9abc0c0e4&Player_ID=52267613724  
[2026-03-25 15:48:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6fc4a5b1-4c87-4d0d-b95b-9ca9abc0c0e4&Player_ID=52267613724","has_body":false} 
[2026-03-25 15:48:57] production.INFO: Operation sent successfully {"operation_id":164755,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X2STA8-1774442936","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:48:57"}},"processed_data":{"order_number":"ORD-X2STA8-1774442936","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:49:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X2STA8-1774442936","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:49:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-X2STA8-1774442936","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:49:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:49:07] production.INFO: SendAcceptReject: Notification queued {"user_id":627,"notification_type":"order_approved","reference_id":179901} 
[2026-03-25 15:49:07] production.INFO: Order updated successfully. Order ID: 179901, Status: completed  
[2026-03-25 15:49:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X2STA8-1774442936","status":"completed","codes_count":0} 
[2026-03-25 15:49:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-25 15:49:11] production.INFO: Constructing job for order: 179902  
[2026-03-25 15:49:12] production.INFO: Handling job for order: 179902  
[2026-03-25 15:49:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:49:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:49:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f6c55c82-a161-4ebe-9a32-6c8bc2987718&Player_ID=0996519750  
[2026-03-25 15:49:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f6c55c82-a161-4ebe-9a32-6c8bc2987718&Player_ID=0996519750","has_body":false} 
[2026-03-25 15:49:12] production.INFO: Operation sent successfully {"operation_id":164756,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8yKaip5-1774442952","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 15:49:12"}},"processed_data":{"order_number":"ORD-8yKaip5-1774442952","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 15:49:39] production.INFO: Constructing job for order: 179903  
[2026-03-25 15:49:42] production.INFO: Handling job for order: 179903  
[2026-03-25 15:49:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:49:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:49:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccc1708f-10b6-441f-8a32-f5eb1170f953&Player_ID=52407299491  
[2026-03-25 15:49:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccc1708f-10b6-441f-8a32-f5eb1170f953&Player_ID=52407299491","has_body":false} 
[2026-03-25 15:49:43] production.INFO: Operation sent successfully {"operation_id":164757,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e8XFG-1774442983","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:49:43"}},"processed_data":{"order_number":"ORD-e8XFG-1774442983","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 15:49:54] production.INFO: Constructing job for order: 179904  
[2026-03-25 15:49:55] production.INFO: Handling job for order: 179904  
[2026-03-25 15:49:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:49:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:49:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=80942859-4057-4233-ba90-da00ef3a2e10&Player_ID=0949014903  
[2026-03-25 15:49:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=80942859-4057-4233-ba90-da00ef3a2e10&Player_ID=0949014903","has_body":false} 
[2026-03-25 15:49:56] production.INFO: Operation sent successfully {"operation_id":164758,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ln6-1774442996","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:49:56"}},"processed_data":{"order_number":"ORD-Ln6-1774442996","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:49:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e8XFG-1774442983","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:49:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-e8XFG-1774442983","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:49:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:49:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179903} 
[2026-03-25 15:49:59] production.INFO: Order updated successfully. Order ID: 179903, Status: completed  
[2026-03-25 15:49:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e8XFG-1774442983","status":"completed","codes_count":0} 
[2026-03-25 15:49:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 15:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02"} 
[2026-03-25 15:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","total_operations":2,"sites_count":1} 
[2026-03-25 15:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-8yKaip5-1774442952","ORD-Ln6-1774442996"]} 
[2026-03-25 15:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758} 
[2026-03-25 15:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 15:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"count":1} 
[2026-03-25 15:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"count":1} 
[2026-03-25 15:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"user_id":1056,"notification_type":"order_approved","reference_id":179902} 
[2026-03-25 15:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"processed":1,"errors":0} 
[2026-03-25 15:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"processed":1,"errors":0} 
[2026-03-25 15:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"et4zTNm1HmyEiByXhmuNZeQzMm5UGM6e","execution_time":"2026-03-25 15:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758} 
[2026-03-25 15:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 15:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 15:50:05] production.INFO: async() رجع: true  
[2026-03-25 15:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 15:50:36] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"50.0","mainamount":"50","operation_number":"600431517136","note":"تم تحويل مبلغ 50 ليرة الى الرقم 0985260426","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcf9215a83j3vaKq1mVq"}},"user_id":950} 
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:50:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:50:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18768,"user_id":950,"amount":50.0,"admins_notified":7} 
[2026-03-25 15:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01"} 
[2026-03-25 15:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","total_operations":1,"sites_count":1} 
[2026-03-25 15:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Ln6-1774442996"]} 
[2026-03-25 15:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"count":1} 
[2026-03-25 15:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"count":1} 
[2026-03-25 15:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"user_id":1718,"notification_type":"order_approved","reference_id":179904} 
[2026-03-25 15:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"processed":1,"errors":0} 
[2026-03-25 15:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758,"processed":1,"errors":0} 
[2026-03-25 15:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QCsbDHGYNZEdZ60IrUkSyFiIEVFgKmOo","execution_time":"2026-03-25 15:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ln6-1774442996","operation_id":164758} 
[2026-03-25 15:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 15:52:06] production.INFO: Constructing job for order: 179905  
[2026-03-25 15:52:07] production.INFO: Handling job for order: 179905  
[2026-03-25 15:52:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 15:52:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:52:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9f4849c2-b005-4d39-9720-7fc6274636a1&Player_ID=0949014903  
[2026-03-25 15:52:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9f4849c2-b005-4d39-9720-7fc6274636a1&Player_ID=0949014903","has_body":false} 
[2026-03-25 15:52:08] production.INFO: Operation sent successfully {"operation_id":164759,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hTdfE5-1774443127","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 15:52:08"}},"processed_data":{"order_number":"ORD-hTdfE5-1774443127","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 15:52:44] production.INFO: Constructing job for order: 179906  
[2026-03-25 15:52:47] production.INFO: Handling job for order: 179906  
[2026-03-25 15:52:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:52:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:52:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=4500&uuid=814ee42a-6c15-4843-ae4d-8607a775fdfa&Player_ID=55126370  
[2026-03-25 15:52:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=4500&uuid=814ee42a-6c15-4843-ae4d-8607a775fdfa&Player_ID=55126370","has_body":false} 
[2026-03-25 15:52:47] production.INFO: Operation sent successfully {"operation_id":164760,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QDT-1774443167","amount":7.70599800000000012545342542580328881740570068359375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 15:52:47"}},"processed_data":{"order_number":"ORD-QDT-1774443167","amount":7.70599800000000012545342542580328881740570068359375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 15:53:44] production.INFO: Constructing job for order: 179908  
[2026-03-25 15:53:47] production.INFO: Handling job for order: 179908  
[2026-03-25 15:53:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:53:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:53:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=8000&uuid=a933f912-4064-4be2-9023-894b642caa19&Player_ID=4861078  
[2026-03-25 15:53:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=8000&uuid=a933f912-4064-4be2-9023-894b642caa19&Player_ID=4861078","has_body":false} 
[2026-03-25 15:53:48] production.INFO: Operation sent successfully {"operation_id":164761,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wAnw-1774443228","amount":2.859776000000000095724317361600697040557861328125,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-25 15:53:48"}},"processed_data":{"order_number":"ORD-wAnw-1774443228","amount":2.859776000000000095724317361600697040557861328125,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-25 15:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03"} 
[2026-03-25 15:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","total_operations":3,"sites_count":2} 
[2026-03-25 15:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-hTdfE5-1774443127"]} 
[2026-03-25 15:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 15:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"count":1} 
[2026-03-25 15:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"count":1} 
[2026-03-25 15:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"user_id":1718,"notification_type":"order_approved","reference_id":179905} 
[2026-03-25 15:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"processed":1,"errors":0} 
[2026-03-25 15:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"processed":1,"errors":0} 
[2026-03-25 15:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"orders_count":2,"order_ids":["ORD-QDT-1774443167","ORD-wAnw-1774443228"]} 
[2026-03-25 15:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759} 
[2026-03-25 15:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hTdfE5-1774443127","operation_id":164759,"orders_count":2} 
[2026-03-25 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761} 
[2026-03-25 15:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 15:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"count":1} 
[2026-03-25 15:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"count":1} 
[2026-03-25 15:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"user_id":627,"notification_type":"order_approved","reference_id":179906} 
[2026-03-25 15:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"processed":1,"errors":0} 
[2026-03-25 15:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"processed":1,"errors":0} 
[2026-03-25 15:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oYvptL6zVwLaOFNOgbLUdVKG3AihkxiP","execution_time":"2026-03-25 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761} 
[2026-03-25 15:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 15:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-25 15:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 15:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 15:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 15:55:03] production.INFO: async() رجع: true  
[2026-03-25 15:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 15:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 15:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 15:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 15:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01"} 
[2026-03-25 15:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","total_operations":1,"sites_count":1} 
[2026-03-25 15:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wAnw-1774443228"]} 
[2026-03-25 15:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 15:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 15:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"count":1} 
[2026-03-25 15:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"count":1} 
[2026-03-25 15:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"user_id":38,"notification_type":"order_approved","reference_id":179908} 
[2026-03-25 15:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"processed":1,"errors":0} 
[2026-03-25 15:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761,"processed":1,"errors":0} 
[2026-03-25 15:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hk21F8bFtvn57xuaRYrdp3i2mUvVqNom","execution_time":"2026-03-25 15:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wAnw-1774443228","operation_id":164761} 
[2026-03-25 15:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-25 15:56:04] production.INFO: Constructing job for order: 179910  
[2026-03-25 15:56:05] production.INFO: Handling job for order: 179910  
[2026-03-25 15:56:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:56:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:56:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0426d9f7-9bf9-4965-806d-eedd554c3de5&Player_ID=5347461538  
[2026-03-25 15:56:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0426d9f7-9bf9-4965-806d-eedd554c3de5&Player_ID=5347461538","has_body":false} 
[2026-03-25 15:56:06] production.INFO: Operation sent successfully {"operation_id":164762,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-auf0-1774443365","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 15:56:06"}},"processed_data":{"order_number":"ORD-auf0-1774443365","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 15:56:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-auf0-1774443365","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:56:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-auf0-1774443365","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:56:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:56:17] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":179910} 
[2026-03-25 15:56:17] production.INFO: Order updated successfully. Order ID: 179910, Status: completed  
[2026-03-25 15:56:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-auf0-1774443365","status":"completed","codes_count":0} 
[2026-03-25 15:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 15:56:28] production.INFO: Constructing job for order: 179911  
[2026-03-25 15:56:30] production.INFO: Handling job for order: 179911  
[2026-03-25 15:56:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:56:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:56:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=b315702d-9291-4637-9bdf-57b6bcf51f03&Player_ID=51933765  
[2026-03-25 15:56:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=b315702d-9291-4637-9bdf-57b6bcf51f03&Player_ID=51933765","has_body":false} 
[2026-03-25 15:56:30] production.INFO: Operation sent successfully {"operation_id":164763,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jqi3TK-1774443390","amount":4.2811099999999999710098563809879124164581298828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 15:56:30"}},"processed_data":{"order_number":"ORD-jqi3TK-1774443390","amount":4.2811099999999999710098563809879124164581298828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 15:56:35] production.INFO: SendAcceptReject: Notification queued {"user_id":38,"notification_type":"order_approved","reference_id":179909} 
[2026-03-25 15:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-25 15:56:40] production.INFO: Constructing job for order: 179912  
[2026-03-25 15:56:42] production.INFO: Handling job for order: 179912  
[2026-03-25 15:56:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:56:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:56:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=01b94741-c1e8-48a0-a269-42bacbf72ce3&Player_ID=8767821538  
[2026-03-25 15:56:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=01b94741-c1e8-48a0-a269-42bacbf72ce3&Player_ID=8767821538","has_body":false} 
[2026-03-25 15:56:43] production.INFO: Operation sent successfully {"operation_id":164764,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7ke5-1774443403","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 15:56:43"}},"processed_data":{"order_number":"ORD-7ke5-1774443403","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 15:56:45] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"request_approved","reference_id":18766} 
[2026-03-25 15:56:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-25 15:56:52] production.INFO: Constructing job for order: 179913  
[2026-03-25 15:56:55] production.INFO: Handling job for order: 179913  
[2026-03-25 15:56:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:56:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:56:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=376450c4-0648-43ad-ba5c-10e7b1e9d699&Player_ID=821760046  
[2026-03-25 15:56:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=376450c4-0648-43ad-ba5c-10e7b1e9d699&Player_ID=821760046","has_body":false} 
[2026-03-25 15:56:56] production.INFO: Operation sent successfully {"operation_id":164765,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cq5PA-1774443416","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-25 15:56:56"}},"processed_data":{"order_number":"ORD-Cq5PA-1774443416","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-25 15:57:05] production.INFO: Constructing job for order: 179914  
[2026-03-25 15:57:08] production.INFO: Handling job for order: 179914  
[2026-03-25 15:57:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 15:57:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 15:57:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/592/params?qty=1000&uuid=4902a96d-f272-4ffd-9f91-07ea330fee53&Player_ID=67005414  
[2026-03-25 15:57:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/592/params?qty=1000&uuid=4902a96d-f272-4ffd-9f91-07ea330fee53&Player_ID=67005414","has_body":false} 
[2026-03-25 15:57:09] production.INFO: Operation sent successfully {"operation_id":164766,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T5mfREXo-1774443429","amount":0.72317789999999992911483559510088525712490081787109375,"status":"processing","product":"Yoyo Amount","game":"Yoyo","notes":[],"created_at":"2026-03-25 15:57:09"}},"processed_data":{"order_number":"ORD-T5mfREXo-1774443429","amount":0.72317789999999992911483559510088525712490081787109375,"status":"processing","product":"Yoyo Amount","game":"Yoyo"}} 
[2026-03-25 15:57:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7ke5-1774443403","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 15:57:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-7ke5-1774443403","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 15:57:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:57:13] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":179912} 
[2026-03-25 15:57:13] production.INFO: Order updated successfully. Order ID: 179912, Status: completed  
[2026-03-25 15:57:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7ke5-1774443403","status":"completed","codes_count":0} 
[2026-03-25 15:57:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T5mfREXo-1774443429","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 15:57:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-T5mfREXo-1774443429","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 15:57:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 15:57:14] production.INFO: SendAcceptReject: Notification queued {"user_id":627,"notification_type":"order_approved","reference_id":179914} 
[2026-03-25 15:57:14] production.INFO: Order updated successfully. Order ID: 179914, Status: completed  
[2026-03-25 15:57:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T5mfREXo-1774443429","status":"completed","codes_count":0} 
[2026-03-25 15:57:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 15:57:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-25 15:57:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1756,"notification_type":"request_approved","reference_id":18767} 
[2026-03-25 15:57:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1756  
[2026-03-25 15:57:32] production.INFO: SendAcceptReject: Notification queued {"user_id":950,"notification_type":"request_approved","reference_id":18768} 
[2026-03-25 15:57:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 950  
[2026-03-25 15:57:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1150.0","mainamount":"1150","operation_number":"159367246","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1si3tr8n8gj5bC2jn9v"}},"user_id":1780} 
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 15:58:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 15:58:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18769,"user_id":1780,"amount":1150.0,"admins_notified":7} 
[2026-03-25 15:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03"} 
[2026-03-25 15:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","total_operations":2,"sites_count":1} 
[2026-03-25 15:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jqi3TK-1774443390","ORD-Cq5PA-1774443416"]} 
[2026-03-25 15:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 15:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Cq5PA-1774443416","operation_id":164765} 
[2026-03-25 15:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 15:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 15:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"count":1} 
[2026-03-25 15:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"count":1} 
[2026-03-25 15:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"user_id":32,"notification_type":"order_approved","reference_id":179911} 
[2026-03-25 15:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 15:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 15:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"processed":1,"errors":0} 
[2026-03-25 15:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763,"processed":1,"errors":0} 
[2026-03-25 15:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QAvEpmtQIKbaN6BquKpclCoe8cFEOJYq","execution_time":"2026-03-25 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqi3TK-1774443390","operation_id":164763} 
[2026-03-25 15:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 15:59:59] production.INFO: Constructing job for order: 179915  
[2026-03-25 16:00:01] production.INFO: Handling job for order: 179915  
[2026-03-25 16:00:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:00:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:00:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=405fd4bb-ecf6-4779-82c9-cd4edad3b9de&Player_ID=5597950540  
[2026-03-25 16:00:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=405fd4bb-ecf6-4779-82c9-cd4edad3b9de&Player_ID=5597950540","has_body":false} 
[2026-03-25 16:00:01] production.INFO: Operation sent successfully {"operation_id":164767,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CxGB-1774443601","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:00:01"}},"processed_data":{"order_number":"ORD-CxGB-1774443601","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01"} 
[2026-03-25 16:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","total_operations":2,"sites_count":1} 
[2026-03-25 16:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Cq5PA-1774443416","ORD-CxGB-1774443601"]} 
[2026-03-25 16:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 16:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767} 
[2026-03-25 16:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 16:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"count":1} 
[2026-03-25 16:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"count":1} 
[2026-03-25 16:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"user_id":948,"notification_type":"order_approved","reference_id":179913} 
[2026-03-25 16:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"processed":1,"errors":0} 
[2026-03-25 16:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767,"processed":1,"errors":0} 
[2026-03-25 16:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"onsYRed1RlXInduiAeMCYK7EloPkIeVk","execution_time":"2026-03-25 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CxGB-1774443601","operation_id":164767} 
[2026-03-25 16:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:00:04] production.INFO: async() رجع: true  
[2026-03-25 16:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-25 16:00:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CxGB-1774443601","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:00:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-CxGB-1774443601","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:00:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:00:08] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":179915} 
[2026-03-25 16:00:08] production.INFO: Order updated successfully. Order ID: 179915, Status: completed  
[2026-03-25 16:00:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CxGB-1774443601","status":"completed","codes_count":0} 
[2026-03-25 16:00:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 16:00:33] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"500.0","mainamount":"500","operation_number":"159371422","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php52slpvitigk751PRxee"}},"user_id":1466} 
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:00:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:00:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18770,"user_id":1466,"amount":500.0,"admins_notified":7} 
[2026-03-25 16:00:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"159371149","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcjd7pkhdasj87UJEGZz"}},"user_id":376} 
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:00:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:00:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18771,"user_id":376,"amount":3000.0,"admins_notified":7} 
[2026-03-25 16:01:23] production.INFO: Constructing job for order: 179916  
[2026-03-25 16:01:24] production.INFO: Handling job for order: 179916  
[2026-03-25 16:01:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:01:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:01:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33b4a1db-95bf-4070-9fdf-47d0c1789e1f&Player_ID=52044913098  
[2026-03-25 16:01:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33b4a1db-95bf-4070-9fdf-47d0c1789e1f&Player_ID=52044913098","has_body":false} 
[2026-03-25 16:01:25] production.INFO: Operation sent successfully {"operation_id":164768,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JVSU5-1774443684","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:01:25"}},"processed_data":{"order_number":"ORD-JVSU5-1774443684","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:01:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JVSU5-1774443684","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:01:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-JVSU5-1774443684","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:01:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:01:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179916} 
[2026-03-25 16:01:36] production.INFO: Order updated successfully. Order ID: 179916, Status: completed  
[2026-03-25 16:01:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JVSU5-1774443684","status":"completed","codes_count":0} 
[2026-03-25 16:01:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 16:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zAvYO6fOzJCNrV0a0DCE2UsfHFHvjMdo","execution_time":"2026-03-25 16:02:01"} 
[2026-03-25 16:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zAvYO6fOzJCNrV0a0DCE2UsfHFHvjMdo","execution_time":"2026-03-25 16:02:01"} 
[2026-03-25 16:02:35] production.INFO: Constructing job for order: 179917  
[2026-03-25 16:02:37] production.INFO: Handling job for order: 179917  
[2026-03-25 16:02:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:02:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:02:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=57a61e54-f1ed-4321-97c8-13bb5e60be37&Player_ID=11200494  
[2026-03-25 16:02:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=57a61e54-f1ed-4321-97c8-13bb5e60be37&Player_ID=11200494","has_body":false} 
[2026-03-25 16:02:38] production.INFO: Operation sent successfully {"operation_id":164769,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i5dDENBI-1774443757","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 16:02:38"}},"processed_data":{"order_number":"ORD-i5dDENBI-1774443757","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 16:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02"} 
[2026-03-25 16:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","total_operations":1,"sites_count":1} 
[2026-03-25 16:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-i5dDENBI-1774443757"]} 
[2026-03-25 16:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"count":1} 
[2026-03-25 16:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"count":1} 
[2026-03-25 16:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"user_id":949,"notification_type":"order_approved","reference_id":179917} 
[2026-03-25 16:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"processed":1,"errors":0} 
[2026-03-25 16:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769,"processed":1,"errors":0} 
[2026-03-25 16:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nhmQ6xkYwnBHErrYxk5UY1vtbx8bHGSm","execution_time":"2026-03-25 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5dDENBI-1774443757","operation_id":164769} 
[2026-03-25 16:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 16:04:38] production.INFO: Constructing job for order: 179918  
[2026-03-25 16:04:41] production.INFO: Handling job for order: 179918  
[2026-03-25 16:04:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:04:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:04:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=011ea1b5-305a-4e32-b64c-e7b2aab0cf21&Player_ID=0985705884  
[2026-03-25 16:04:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=011ea1b5-305a-4e32-b64c-e7b2aab0cf21&Player_ID=0985705884","has_body":false} 
[2026-03-25 16:04:42] production.INFO: Operation sent successfully {"operation_id":164770,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rw6gj3mH-1774443881","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:04:42"}},"processed_data":{"order_number":"ORD-rw6gj3mH-1774443881","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:04:46] production.INFO: Constructing job for order: 179919  
[2026-03-25 16:04:48] production.INFO: Handling job for order: 179919  
[2026-03-25 16:04:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:04:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:04:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=abf76705-c6f6-40cb-8237-ff8134a9fc16&Player_ID=0985705884  
[2026-03-25 16:04:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=abf76705-c6f6-40cb-8237-ff8134a9fc16&Player_ID=0985705884","has_body":false} 
[2026-03-25 16:04:48] production.INFO: Operation sent successfully {"operation_id":164771,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yZsc2wEw-1774443888","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:04:48"}},"processed_data":{"order_number":"ORD-yZsc2wEw-1774443888","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:04:58] production.INFO: Constructing job for order: 179920  
[2026-03-25 16:05:00] production.INFO: Handling job for order: 179920  
[2026-03-25 16:05:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:05:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:05:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=12500&uuid=a4caf51d-fdd3-4abb-a914-483d4efcb5d0&Player_ID=1014719092  
[2026-03-25 16:05:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=12500&uuid=a4caf51d-fdd3-4abb-a914-483d4efcb5d0&Player_ID=1014719092","has_body":false} 
[2026-03-25 16:05:01] production.INFO: Operation sent successfully {"operation_id":164772,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2OOxD34-1774443901","amount":1.407000000000000028421709430404007434844970703125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 16:05:01"}},"processed_data":{"order_number":"ORD-2OOxD34-1774443901","amount":1.407000000000000028421709430404007434844970703125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 16:05:01] production.INFO: Executing GetProducts task...  
[2026-03-25 16:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:05:01] production.INFO: Executing GetProducts task...  
[2026-03-25 16:05:03] production.INFO: async() رجع: true  
[2026-03-25 16:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:05:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2OOxD34-1774443901","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:05:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-2OOxD34-1774443901","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:05:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:05:06] production.INFO: SendAcceptReject: Notification queued {"user_id":950,"notification_type":"order_approved","reference_id":179920} 
[2026-03-25 16:05:06] production.INFO: Order updated successfully. Order ID: 179920, Status: completed  
[2026-03-25 16:05:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2OOxD34-1774443901","status":"completed","codes_count":0} 
[2026-03-25 16:05:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 950  
[2026-03-25 16:05:19] production.INFO: Constructing job for order: 179921  
[2026-03-25 16:05:20] production.INFO: Handling job for order: 179921  
[2026-03-25 16:05:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:05:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:05:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fdd06ca2-22c9-4296-908d-273ff7eaf0ae&Player_ID=52044913098  
[2026-03-25 16:05:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fdd06ca2-22c9-4296-908d-273ff7eaf0ae&Player_ID=52044913098","has_body":false} 
[2026-03-25 16:05:21] production.INFO: Operation sent successfully {"operation_id":164773,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gux-1774443920","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:05:21"}},"processed_data":{"order_number":"ORD-Gux-1774443920","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:05:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gux-1774443920","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:05:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gux-1774443920","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:05:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:05:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179921} 
[2026-03-25 16:05:36] production.INFO: Order updated successfully. Order ID: 179921, Status: completed  
[2026-03-25 16:05:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gux-1774443920","status":"completed","codes_count":0} 
[2026-03-25 16:05:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 16:05:58] production.INFO: Constructing job for order: 179922  
[2026-03-25 16:06:00] production.INFO: Handling job for order: 179922  
[2026-03-25 16:06:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:06:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:06:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=6034e5aa-f016-47e1-9d01-896e3c337e94&Player_ID=0958023016  
[2026-03-25 16:06:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=6034e5aa-f016-47e1-9d01-896e3c337e94&Player_ID=0958023016","has_body":false} 
[2026-03-25 16:06:00] production.INFO: Operation sent successfully {"operation_id":164774,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iNvglT-1774443960","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:06:00"}},"processed_data":{"order_number":"ORD-iNvglT-1774443960","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03"} 
[2026-03-25 16:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","total_operations":3,"sites_count":1} 
[2026-03-25 16:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-rw6gj3mH-1774443881","ORD-yZsc2wEw-1774443888","ORD-iNvglT-1774443960"]} 
[2026-03-25 16:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 16:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNvglT-1774443960","operation_id":164774} 
[2026-03-25 16:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-25 16:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 16:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"count":2} 
[2026-03-25 16:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"count":2} 
[2026-03-25 16:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"user_id":587,"notification_type":"order_approved","reference_id":179918} 
[2026-03-25 16:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"user_id":587,"notification_type":"order_approved","reference_id":179919} 
[2026-03-25 16:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"processed":2,"errors":0} 
[2026-03-25 16:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771,"processed":2,"errors":0} 
[2026-03-25 16:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HahIXnGmbFlaqQNDdIyl1ZfMY7DYm0dp","execution_time":"2026-03-25 16:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZsc2wEw-1774443888","operation_id":164771} 
[2026-03-25 16:06:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 16:06:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 16:06:09] production.INFO: Constructing job for order: 179923  
[2026-03-25 16:06:10] production.INFO: Handling job for order: 179923  
[2026-03-25 16:06:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:06:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:06:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b2a67a45-ccfd-4d65-8b18-470f49e6ee1a&Player_ID=0958023016  
[2026-03-25 16:06:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b2a67a45-ccfd-4d65-8b18-470f49e6ee1a&Player_ID=0958023016","has_body":false} 
[2026-03-25 16:06:11] production.INFO: Operation sent successfully {"operation_id":164775,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lUt-1774443971","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:06:11"}},"processed_data":{"order_number":"ORD-lUt-1774443971","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:06:18] production.INFO: Constructing job for order: 179924  
[2026-03-25 16:06:20] production.INFO: Handling job for order: 179924  
[2026-03-25 16:06:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:06:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:06:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=718080cc-d1c5-4530-9033-4b1987f6347c&Player_ID=0958023016  
[2026-03-25 16:06:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=718080cc-d1c5-4530-9033-4b1987f6347c&Player_ID=0958023016","has_body":false} 
[2026-03-25 16:06:21] production.INFO: Operation sent successfully {"operation_id":164776,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mvR9oOY-1774443981","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:06:21"}},"processed_data":{"order_number":"ORD-mvR9oOY-1774443981","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03"} 
[2026-03-25 16:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","total_operations":3,"sites_count":1} 
[2026-03-25 16:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-iNvglT-1774443960","ORD-lUt-1774443971","ORD-mvR9oOY-1774443981"]} 
[2026-03-25 16:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 16:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 16:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 16:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"count":3} 
[2026-03-25 16:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"count":3} 
[2026-03-25 16:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"user_id":376,"notification_type":"order_approved","reference_id":179922} 
[2026-03-25 16:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"user_id":376,"notification_type":"order_approved","reference_id":179923} 
[2026-03-25 16:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"user_id":376,"notification_type":"order_approved","reference_id":179924} 
[2026-03-25 16:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"processed":3,"errors":0} 
[2026-03-25 16:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776,"processed":3,"errors":0} 
[2026-03-25 16:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lUPbw3DnvWb5NCbbmOMjMUYPrctODf2D","execution_time":"2026-03-25 16:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mvR9oOY-1774443981","operation_id":164776} 
[2026-03-25 16:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 16:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 16:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 16:08:23] production.INFO: Constructing job for order: 179926  
[2026-03-25 16:08:24] production.INFO: Handling job for order: 179926  
[2026-03-25 16:08:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:08:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:08:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=76b6fa93-80a1-4320-93f9-bfef7e85afa3&Player_ID=0958023016  
[2026-03-25 16:08:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=76b6fa93-80a1-4320-93f9-bfef7e85afa3&Player_ID=0958023016","has_body":false} 
[2026-03-25 16:08:25] production.INFO: Operation sent successfully {"operation_id":164777,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p1vo-1774444105","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:08:25"}},"processed_data":{"order_number":"ORD-p1vo-1774444105","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:08:25] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"770.0","mainamount":"770","operation_number":"159380766","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpm5v50lraa6hn1Wl9wlD"}},"user_id":1659} 
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:08:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:08:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18772,"user_id":1659,"amount":770.0,"admins_notified":7} 
[2026-03-25 16:09:21] production.INFO: Constructing job for order: 179927  
[2026-03-25 16:09:22] production.INFO: Handling job for order: 179927  
[2026-03-25 16:09:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:09:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:09:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=bd351f96-6788-47df-82ad-8d0c56a016a7&Player_ID=777022745  
[2026-03-25 16:09:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=bd351f96-6788-47df-82ad-8d0c56a016a7&Player_ID=777022745","has_body":false} 
[2026-03-25 16:09:23] production.INFO: Operation sent successfully {"operation_id":164778,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ggA1VSxL-1774444162","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 16:09:23"}},"processed_data":{"order_number":"ORD-ggA1VSxL-1774444162","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 16:09:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ggA1VSxL-1774444162","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:09:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-ggA1VSxL-1774444162","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:09:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:09:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":179927} 
[2026-03-25 16:09:30] production.INFO: Order updated successfully. Order ID: 179927, Status: completed  
[2026-03-25 16:09:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ggA1VSxL-1774444162","status":"completed","codes_count":0} 
[2026-03-25 16:09:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 16:09:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159118285","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqcqee2vuat5u4Hm60lt"}},"user_id":150} 
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:09:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:09:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18773,"user_id":150,"amount":5000.0,"admins_notified":7} 
[2026-03-25 16:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02"} 
[2026-03-25 16:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","total_operations":1,"sites_count":1} 
[2026-03-25 16:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-p1vo-1774444105"]} 
[2026-03-25 16:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"count":1} 
[2026-03-25 16:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"count":1} 
[2026-03-25 16:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"user_id":376,"notification_type":"order_approved","reference_id":179926} 
[2026-03-25 16:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"processed":1,"errors":0} 
[2026-03-25 16:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777,"processed":1,"errors":0} 
[2026-03-25 16:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Rc2E3WUMwDlpoQMcet1uA6DO7NjSLfxG","execution_time":"2026-03-25 16:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1vo-1774444105","operation_id":164777} 
[2026-03-25 16:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:10:04] production.INFO: async() رجع: true  
[2026-03-25 16:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 16:11:50] production.INFO: Constructing job for order: 179928  
[2026-03-25 16:11:51] production.INFO: Handling job for order: 179928  
[2026-03-25 16:11:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:11:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:11:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=998cf4dd-2163-4916-9a55-e47e3cde28db&Player_ID=0959164981  
[2026-03-25 16:11:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=998cf4dd-2163-4916-9a55-e47e3cde28db&Player_ID=0959164981","has_body":false} 
[2026-03-25 16:11:52] production.INFO: Operation sent successfully {"operation_id":164779,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iT8iz6Ki-1774444311","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:11:52"}},"processed_data":{"order_number":"ORD-iT8iz6Ki-1774444311","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01"} 
[2026-03-25 16:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","total_operations":1,"sites_count":1} 
[2026-03-25 16:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-iT8iz6Ki-1774444311"]} 
[2026-03-25 16:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779} 
[2026-03-25 16:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"processed":0,"errors":0} 
[2026-03-25 16:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fEv8v5DyxaIdjcya4xOJd0g4oPjQfSST","execution_time":"2026-03-25 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779} 
[2026-03-25 16:12:10] production.INFO: Constructing job for order: 179929  
[2026-03-25 16:12:13] production.INFO: Handling job for order: 179929  
[2026-03-25 16:12:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:12:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:12:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=78e8645c-ec47-4159-a15e-c5844222b709&Player_ID=8767821538  
[2026-03-25 16:12:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=78e8645c-ec47-4159-a15e-c5844222b709&Player_ID=8767821538","has_body":false} 
[2026-03-25 16:12:14] production.INFO: Constructing job for order: 179930  
[2026-03-25 16:12:14] production.INFO: Operation sent successfully {"operation_id":164780,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gkdzp-1774444333","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 16:12:14"}},"processed_data":{"order_number":"ORD-Gkdzp-1774444333","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 16:12:17] production.INFO: Handling job for order: 179930  
[2026-03-25 16:12:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:12:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:12:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=eb0bac2a-eb58-4a28-aa81-872e75d9c1ae&Player_ID=8767821538  
[2026-03-25 16:12:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=eb0bac2a-eb58-4a28-aa81-872e75d9c1ae&Player_ID=8767821538","has_body":false} 
[2026-03-25 16:12:17] production.INFO: Operation sent successfully {"operation_id":164781,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GJ5-1774444337","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 16:12:17"}},"processed_data":{"order_number":"ORD-GJ5-1774444337","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 16:12:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gkdzp-1774444333","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:12:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gkdzp-1774444333","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:12:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:12:40] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":179929} 
[2026-03-25 16:12:40] production.INFO: Order updated successfully. Order ID: 179929, Status: completed  
[2026-03-25 16:12:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gkdzp-1774444333","status":"completed","codes_count":0} 
[2026-03-25 16:12:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 16:12:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GJ5-1774444337","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:12:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-GJ5-1774444337","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:12:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:12:45] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":179930} 
[2026-03-25 16:12:45] production.INFO: Order updated successfully. Order ID: 179930, Status: completed  
[2026-03-25 16:12:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GJ5-1774444337","status":"completed","codes_count":0} 
[2026-03-25 16:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 16:12:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"150.0","mainamount":"150","operation_number":"159385825","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqabl050cfka01J1Lfm7"}},"user_id":1572} 
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:13:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:13:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18774,"user_id":1572,"amount":150.0,"admins_notified":7} 
[2026-03-25 16:13:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1140.0","mainamount":"1140","operation_number":"159386303","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu6htu2sephr39ezG0Tr"}},"user_id":1781} 
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:13:39] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:13:39] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18775,"user_id":1781,"amount":1140.0,"admins_notified":7} 
[2026-03-25 16:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03"} 
[2026-03-25 16:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","total_operations":1,"sites_count":1} 
[2026-03-25 16:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-iT8iz6Ki-1774444311"]} 
[2026-03-25 16:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"count":1} 
[2026-03-25 16:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"count":1} 
[2026-03-25 16:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"user_id":1299,"notification_type":"order_approved","reference_id":179928} 
[2026-03-25 16:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"processed":1,"errors":0} 
[2026-03-25 16:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779,"processed":1,"errors":0} 
[2026-03-25 16:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KYmqDQwj6vicJuGY68T3L6eMSjC7e3Nx","execution_time":"2026-03-25 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iT8iz6Ki-1774444311","operation_id":164779} 
[2026-03-25 16:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 16:14:16] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":179925} 
[2026-03-25 16:14:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 16:14:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1780,"notification_type":"request_approved","reference_id":18769} 
[2026-03-25 16:14:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1780  
[2026-03-25 16:14:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1466,"notification_type":"request_rejected","reference_id":18770} 
[2026-03-25 16:14:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1466  
[2026-03-25 16:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 16:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 16:15:05] production.INFO: async() رجع: true  
[2026-03-25 16:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:15:15] production.INFO: Constructing job for order: 179931  
[2026-03-25 16:15:19] production.INFO: Handling job for order: 179931  
[2026-03-25 16:15:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:15:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:15:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e759cf14-3bca-45bb-9528-f45803c190e1&Player_ID=52122933124  
[2026-03-25 16:15:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e759cf14-3bca-45bb-9528-f45803c190e1&Player_ID=52122933124","has_body":false} 
[2026-03-25 16:15:19] production.INFO: Operation sent successfully {"operation_id":164782,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YJKAL1fI-1774444519","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:15:19"}},"processed_data":{"order_number":"ORD-YJKAL1fI-1774444519","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 16:15:22] production.INFO: Constructing job for order: 179932  
[2026-03-25 16:15:25] production.INFO: Handling job for order: 179932  
[2026-03-25 16:15:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:15:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:15:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=9f12c64c-94c2-4e79-b459-944b8c036c68&Player_ID=589773308  
[2026-03-25 16:15:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=9f12c64c-94c2-4e79-b459-944b8c036c68&Player_ID=589773308","has_body":false} 
[2026-03-25 16:15:26] production.INFO: SendAcceptReject: Notification queued {"user_id":376,"notification_type":"request_approved","reference_id":18771} 
[2026-03-25 16:15:26] production.INFO: Operation sent successfully {"operation_id":164783,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zT3gSp-1774444526","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 16:15:26"}},"processed_data":{"order_number":"ORD-zT3gSp-1774444526","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 16:15:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 16:15:26] production.INFO: Constructing job for order: 179933  
[2026-03-25 16:15:29] production.INFO: Handling job for order: 179933  
[2026-03-25 16:15:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:15:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:15:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3cf04900-c0c3-4bed-b87a-467baf184b60&Player_ID=51580416413  
[2026-03-25 16:15:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3cf04900-c0c3-4bed-b87a-467baf184b60&Player_ID=51580416413","has_body":false} 
[2026-03-25 16:15:30] production.INFO: Operation sent successfully {"operation_id":164784,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mcw-1774444530","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:15:30"}},"processed_data":{"order_number":"ORD-mcw-1774444530","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 16:15:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YJKAL1fI-1774444519","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:15:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-YJKAL1fI-1774444519","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:15:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:15:31] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179931} 
[2026-03-25 16:15:31] production.INFO: Order updated successfully. Order ID: 179931, Status: completed  
[2026-03-25 16:15:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YJKAL1fI-1774444519","status":"completed","codes_count":0} 
[2026-03-25 16:15:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 16:15:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mcw-1774444530","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:15:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-mcw-1774444530","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:15:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:15:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1780,"notification_type":"order_approved","reference_id":179933} 
[2026-03-25 16:15:40] production.INFO: Order updated successfully. Order ID: 179933, Status: completed  
[2026-03-25 16:15:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mcw-1774444530","status":"completed","codes_count":0} 
[2026-03-25 16:15:40] production.INFO: Constructing job for order: 179934  
[2026-03-25 16:15:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1780  
[2026-03-25 16:15:42] production.INFO: Handling job for order: 179934  
[2026-03-25 16:15:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:15:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:15:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=5fd9a420-4b79-41f4-83d3-56823b0abba5&Player_ID=0958023016  
[2026-03-25 16:15:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=5fd9a420-4b79-41f4-83d3-56823b0abba5&Player_ID=0958023016","has_body":false} 
[2026-03-25 16:15:43] production.INFO: Operation sent successfully {"operation_id":164785,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VTCDN-1774444543","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:15:43"}},"processed_data":{"order_number":"ORD-VTCDN-1774444543","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:15:57] production.INFO: Constructing job for order: 179935  
[2026-03-25 16:15:58] production.INFO: Handling job for order: 179935  
[2026-03-25 16:15:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:15:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:15:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ec0a4bcf-1371-4038-8839-f4fb2ef871d6&Player_ID=11024146190  
[2026-03-25 16:15:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ec0a4bcf-1371-4038-8839-f4fb2ef871d6&Player_ID=11024146190","has_body":false} 
[2026-03-25 16:15:59] production.INFO: Operation sent successfully {"operation_id":164786,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GSVoCfEL-1774444559","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 16:15:59"}},"processed_data":{"order_number":"ORD-GSVoCfEL-1774444559","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 16:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02"} 
[2026-03-25 16:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","total_operations":3,"sites_count":2} 
[2026-03-25 16:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-zT3gSp-1774444526","ORD-GSVoCfEL-1774444559"]} 
[2026-03-25 16:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 16:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GSVoCfEL-1774444559","operation_id":164786} 
[2026-03-25 16:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zT3gSp-1774444526","operation_id":164783} 
[2026-03-25 16:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zT3gSp-1774444526","operation_id":164783,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 16:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zT3gSp-1774444526","operation_id":164783,"processed":0,"errors":0} 
[2026-03-25 16:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zT3gSp-1774444526","operation_id":164783,"orders_count":1,"order_ids":["ORD-VTCDN-1774444543"]} 
[2026-03-25 16:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zT3gSp-1774444526","operation_id":164783} 
[2026-03-25 16:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zT3gSp-1774444526","operation_id":164783,"orders_count":1} 
[2026-03-25 16:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"count":1} 
[2026-03-25 16:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"count":1} 
[2026-03-25 16:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"user_id":376,"notification_type":"order_approved","reference_id":179934} 
[2026-03-25 16:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"processed":1,"errors":0} 
[2026-03-25 16:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785,"processed":1,"errors":0} 
[2026-03-25 16:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zFqJR7ORoCopQKaKuCkQOe9TxQ87t1b7","execution_time":"2026-03-25 16:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTCDN-1774444543","operation_id":164785} 
[2026-03-25 16:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 16:16:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zT3gSp-1774444526","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:16:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-zT3gSp-1774444526","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:16:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:16:04] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":179932} 
[2026-03-25 16:16:04] production.INFO: Order updated successfully. Order ID: 179932, Status: completed  
[2026-03-25 16:16:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zT3gSp-1774444526","status":"completed","codes_count":0} 
[2026-03-25 16:16:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 16:16:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GSVoCfEL-1774444559","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:16:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-GSVoCfEL-1774444559","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:16:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:16:28] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":179935} 
[2026-03-25 16:16:28] production.INFO: Order updated successfully. Order ID: 179935, Status: completed  
[2026-03-25 16:16:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GSVoCfEL-1774444559","status":"completed","codes_count":0} 
[2026-03-25 16:16:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-25 16:16:50] production.INFO: SendAcceptReject: Notification queued {"user_id":150,"notification_type":"request_approved","reference_id":18773} 
[2026-03-25 16:16:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-25 16:17:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_approved","reference_id":18772} 
[2026-03-25 16:17:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-25 16:17:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18774} 
[2026-03-25 16:17:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-25 16:17:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1781,"notification_type":"request_approved","reference_id":18775} 
[2026-03-25 16:17:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1781  
[2026-03-25 16:17:46] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 16:17:48] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 16:18:01] production.INFO: Constructing job for order: 179936  
[2026-03-25 16:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LGz6j31W1jMRtZj1Yqr6HNhj8DfFIKsu","execution_time":"2026-03-25 16:18:02"} 
[2026-03-25 16:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LGz6j31W1jMRtZj1Yqr6HNhj8DfFIKsu","execution_time":"2026-03-25 16:18:02"} 
[2026-03-25 16:18:02] production.INFO: Handling job for order: 179936  
[2026-03-25 16:18:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:18:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:18:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=4c8d3343-cc92-4a4d-9048-0d8798b5c068&Player_ID=102042245  
[2026-03-25 16:18:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=4c8d3343-cc92-4a4d-9048-0d8798b5c068&Player_ID=102042245","has_body":false} 
[2026-03-25 16:18:03] production.INFO: Operation sent successfully {"operation_id":164787,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2En-1774444683","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 16:18:03"}},"processed_data":{"order_number":"ORD-2En-1774444683","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 16:18:22] production.INFO: Constructing job for order: 179937  
[2026-03-25 16:18:24] production.INFO: Handling job for order: 179937  
[2026-03-25 16:18:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:18:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:18:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=369d1fee-4408-4ddd-980c-7a78dffce6d3&Player_ID=51640060012  
[2026-03-25 16:18:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=369d1fee-4408-4ddd-980c-7a78dffce6d3&Player_ID=51640060012","has_body":false} 
[2026-03-25 16:18:25] production.INFO: Operation sent successfully {"operation_id":164788,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i3Eke-1774444705","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:18:25"}},"processed_data":{"order_number":"ORD-i3Eke-1774444705","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 16:18:27] production.INFO: Constructing job for order: 179938  
[2026-03-25 16:18:28] production.INFO: Handling job for order: 179938  
[2026-03-25 16:18:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:18:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:18:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c8319556-c47d-48a2-ae38-0c6953f0b25a&Player_ID=5678104302  
[2026-03-25 16:18:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c8319556-c47d-48a2-ae38-0c6953f0b25a&Player_ID=5678104302","has_body":false} 
[2026-03-25 16:18:29] production.INFO: Operation sent successfully {"operation_id":164789,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wsXcgk-1774444709","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:18:29"}},"processed_data":{"order_number":"ORD-wsXcgk-1774444709","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 16:18:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i3Eke-1774444705","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:18:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-i3Eke-1774444705","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:18:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:18:37] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"order_approved","reference_id":179937} 
[2026-03-25 16:18:37] production.INFO: Order updated successfully. Order ID: 179937, Status: completed  
[2026-03-25 16:18:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i3Eke-1774444705","status":"completed","codes_count":0} 
[2026-03-25 16:18:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-25 16:18:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wsXcgk-1774444709","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:18:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-wsXcgk-1774444709","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:18:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:18:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1781,"notification_type":"order_approved","reference_id":179938} 
[2026-03-25 16:18:43] production.INFO: Order updated successfully. Order ID: 179938, Status: completed  
[2026-03-25 16:18:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wsXcgk-1774444709","status":"completed","codes_count":0} 
[2026-03-25 16:18:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1781  
[2026-03-25 16:19:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159","currency_id":"2"},"user_id":1466} 
[2026-03-25 16:19:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2En-1774444683","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:19:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-2En-1774444683","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:19:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:19:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"order_approved","reference_id":179936} 
[2026-03-25 16:19:07] production.INFO: Order updated successfully. Order ID: 179936, Status: completed  
[2026-03-25 16:19:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2En-1774444683","status":"completed","codes_count":0} 
[2026-03-25 16:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-25 16:19:21] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159371422","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppvc9ao1octoocoK86nH"}},"user_id":1466} 
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:19:23] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:19:23] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18776,"user_id":1466,"amount":500.0,"admins_notified":7} 
[2026-03-25 16:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SuXM9Wr9faicmyJJ8DZAvts3NiVTlmev","execution_time":"2026-03-25 16:20:02"} 
[2026-03-25 16:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SuXM9Wr9faicmyJJ8DZAvts3NiVTlmev","execution_time":"2026-03-25 16:20:02"} 
[2026-03-25 16:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:20:04] production.INFO: async() رجع: true  
[2026-03-25 16:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:20:38] production.INFO: Constructing job for order: 179940  
[2026-03-25 16:20:39] production.INFO: Handling job for order: 179940  
[2026-03-25 16:20:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:20:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:20:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=a0cc815b-ac46-4992-9176-87cb0a8a585c&Player_ID=0957529472  
[2026-03-25 16:20:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=a0cc815b-ac46-4992-9176-87cb0a8a585c&Player_ID=0957529472","has_body":false} 
[2026-03-25 16:20:39] production.INFO: Operation sent successfully {"operation_id":164790,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nr7FsXNy-1774444839","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:20:39"}},"processed_data":{"order_number":"ORD-nr7FsXNy-1774444839","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:21:09] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"110.0","mainamount":"110","operation_number":"159396057","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpc9bcv6jvhie26wiN4HZ"}},"user_id":1103} 
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:21:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:21:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18777,"user_id":1103,"amount":110.0,"admins_notified":7} 
[2026-03-25 16:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03"} 
[2026-03-25 16:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","total_operations":1,"sites_count":1} 
[2026-03-25 16:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-nr7FsXNy-1774444839"]} 
[2026-03-25 16:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"count":1} 
[2026-03-25 16:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"count":1} 
[2026-03-25 16:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"user_id":1597,"notification_type":"order_approved","reference_id":179940} 
[2026-03-25 16:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"processed":1,"errors":0} 
[2026-03-25 16:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790,"processed":1,"errors":0} 
[2026-03-25 16:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AclhQHqVGorMUZprbg6OCaNe6fijiSto","execution_time":"2026-03-25 16:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nr7FsXNy-1774444839","operation_id":164790} 
[2026-03-25 16:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0gAto1rEIKVVpazLe3Dn7PMyqMyH2z3y","execution_time":"2026-03-25 16:24:01"} 
[2026-03-25 16:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0gAto1rEIKVVpazLe3Dn7PMyqMyH2z3y","execution_time":"2026-03-25 16:24:01"} 
[2026-03-25 16:24:17] production.INFO: Constructing job for order: 179941  
[2026-03-25 16:24:19] production.INFO: Handling job for order: 179941  
[2026-03-25 16:24:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:24:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:24:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=bb88dbd7-8ce2-44a3-9bf1-cc24632699cb&Player_ID=0998170550  
[2026-03-25 16:24:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=bb88dbd7-8ce2-44a3-9bf1-cc24632699cb&Player_ID=0998170550","has_body":false} 
[2026-03-25 16:24:20] production.INFO: Operation sent successfully {"operation_id":164791,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bHv-1774445060","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:24:20"}},"processed_data":{"order_number":"ORD-bHv-1774445060","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:25:04] production.INFO: async() رجع: true  
[2026-03-25 16:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:25:06] production.INFO: Constructing job for order: 179942  
[2026-03-25 16:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:25:09] production.INFO: Handling job for order: 179942  
[2026-03-25 16:25:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:25:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:25:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=8336aa84-2324-4f90-9acc-3b10ea4c49f6&Player_ID=5184598035  
[2026-03-25 16:25:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=8336aa84-2324-4f90-9acc-3b10ea4c49f6&Player_ID=5184598035","has_body":false} 
[2026-03-25 16:25:10] production.INFO: Operation sent successfully {"operation_id":164792,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VGH-1774445109","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:25:10"}},"processed_data":{"order_number":"ORD-VGH-1774445109","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-25 16:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01"} 
[2026-03-25 16:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","total_operations":2,"sites_count":2} 
[2026-03-25 16:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-bHv-1774445060"]} 
[2026-03-25 16:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"count":1} 
[2026-03-25 16:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"count":1} 
[2026-03-25 16:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"user_id":1752,"notification_type":"order_approved","reference_id":179941} 
[2026-03-25 16:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"processed":1,"errors":0} 
[2026-03-25 16:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"processed":1,"errors":0} 
[2026-03-25 16:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791} 
[2026-03-25 16:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bHv-1774445060","operation_id":164791,"orders_count":1} 
[2026-03-25 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zf86MeE3sna3UZN43ESPdKt4xn8cmKxc","execution_time":"2026-03-25 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-25 16:26:31] production.INFO: Constructing job for order: 179943  
[2026-03-25 16:26:34] production.INFO: Handling job for order: 179943  
[2026-03-25 16:26:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:26:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:26:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f0672f2-4185-48af-9d40-f659d51276c0&Player_ID=5397623353  
[2026-03-25 16:26:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f0672f2-4185-48af-9d40-f659d51276c0&Player_ID=5397623353","has_body":false} 
[2026-03-25 16:26:35] production.INFO: Operation sent successfully {"operation_id":164793,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JuQkoq-1774445195","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:26:35"}},"processed_data":{"order_number":"ORD-JuQkoq-1774445195","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:26:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JuQkoq-1774445195","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:26:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-JuQkoq-1774445195","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:26:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:26:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179943} 
[2026-03-25 16:26:50] production.INFO: Order updated successfully. Order ID: 179943, Status: completed  
[2026-03-25 16:26:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JuQkoq-1774445195","status":"completed","codes_count":0} 
[2026-03-25 16:26:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 16:27:30] production.INFO: Constructing job for order: 179944  
[2026-03-25 16:27:32] production.INFO: Handling job for order: 179944  
[2026-03-25 16:27:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:27:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:27:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bbda2b5b-a808-49fd-80e0-b6d5544d4474&Player_ID=52241713749  
[2026-03-25 16:27:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bbda2b5b-a808-49fd-80e0-b6d5544d4474&Player_ID=52241713749","has_body":false} 
[2026-03-25 16:27:33] production.INFO: Operation sent successfully {"operation_id":164794,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3llMFokQ-1774445253","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:27:33"}},"processed_data":{"order_number":"ORD-3llMFokQ-1774445253","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:27:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3llMFokQ-1774445253","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:27:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-3llMFokQ-1774445253","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:27:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:27:44] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":179944} 
[2026-03-25 16:27:44] production.INFO: Order updated successfully. Order ID: 179944, Status: completed  
[2026-03-25 16:27:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3llMFokQ-1774445253","status":"completed","codes_count":0} 
[2026-03-25 16:27:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 16:27:59] production.INFO: Constructing job for order: 179945  
[2026-03-25 16:28:00] production.INFO: Handling job for order: 179945  
[2026-03-25 16:28:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:28:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:28:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f99fb7cb-3dad-4102-87c0-443bd7a12a72&Player_ID=14609574888  
[2026-03-25 16:28:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f99fb7cb-3dad-4102-87c0-443bd7a12a72&Player_ID=14609574888","has_body":false} 
[2026-03-25 16:28:01] production.INFO: Operation sent successfully {"operation_id":164795,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AyIow6T-1774445281","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 16:28:01"}},"processed_data":{"order_number":"ORD-AyIow6T-1774445281","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 16:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01"} 
[2026-03-25 16:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","total_operations":2,"sites_count":1} 
[2026-03-25 16:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-VGH-1774445109","ORD-AyIow6T-1774445281"]} 
[2026-03-25 16:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 16:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyIow6T-1774445281","operation_id":164795} 
[2026-03-25 16:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 16:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XIRIUpo5a3BhedtUcnhiEGkfPfJyDOId","execution_time":"2026-03-25 16:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:28:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AyIow6T-1774445281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:28:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-AyIow6T-1774445281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:28:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:28:26] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":179945} 
[2026-03-25 16:28:26] production.INFO: Order updated successfully. Order ID: 179945, Status: completed  
[2026-03-25 16:28:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AyIow6T-1774445281","status":"completed","codes_count":0} 
[2026-03-25 16:28:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 16:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01"} 
[2026-03-25 16:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","total_operations":1,"sites_count":1} 
[2026-03-25 16:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PbtxwZKbUzyRPsiUctj7xfQGlrxJlBLo","execution_time":"2026-03-25 16:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:30:01] production.INFO: Executing GetProducts task...  
[2026-03-25 16:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:30:01] production.INFO: Executing GetProducts task...  
[2026-03-25 16:30:03] production.INFO: async() رجع: true  
[2026-03-25 16:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:30:29] production.INFO: Constructing job for order: 179946  
[2026-03-25 16:30:32] production.INFO: Handling job for order: 179946  
[2026-03-25 16:30:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:30:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:30:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f7fed78-8b0e-4f5d-813f-9b0a1dfe8ebb&Player_ID=5388413745  
[2026-03-25 16:30:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f7fed78-8b0e-4f5d-813f-9b0a1dfe8ebb&Player_ID=5388413745","has_body":false} 
[2026-03-25 16:30:33] production.INFO: Operation sent successfully {"operation_id":164796,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uB1PxN-1774445432","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:30:33"}},"processed_data":{"order_number":"ORD-uB1PxN-1774445432","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:30:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uB1PxN-1774445432","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:30:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-uB1PxN-1774445432","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:30:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:30:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":179946} 
[2026-03-25 16:30:44] production.INFO: Order updated successfully. Order ID: 179946, Status: completed  
[2026-03-25 16:30:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uB1PxN-1774445432","status":"completed","codes_count":0} 
[2026-03-25 16:30:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-25 16:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04"} 
[2026-03-25 16:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","total_operations":1,"sites_count":1} 
[2026-03-25 16:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rO7m0Ck377W0VrqIJhZydSxUXL8p8riq","execution_time":"2026-03-25 16:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01"} 
[2026-03-25 16:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","total_operations":1,"sites_count":1} 
[2026-03-25 16:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RxswbK25bjeJpz4mfnF35AXWmGCLzKGX","execution_time":"2026-03-25 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:34:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"159408699","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuiiaup7hn0419g7N0aQ"}},"user_id":1659} 
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:34:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:34:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18778,"user_id":1659,"amount":100.0,"admins_notified":7} 
[2026-03-25 16:34:43] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"159412268","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpceoj002jd5m83in2C5P"}},"user_id":1665} 
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:34:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:34:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18779,"user_id":1665,"amount":100.0,"admins_notified":7} 
[2026-03-25 16:34:46] production.INFO: Constructing job for order: 179947  
[2026-03-25 16:34:47] production.INFO: Handling job for order: 179947  
[2026-03-25 16:34:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:34:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:34:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2bfd4ecc-b78e-4951-82d1-7ac0af5df88f&Player_ID=0949916331  
[2026-03-25 16:34:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2bfd4ecc-b78e-4951-82d1-7ac0af5df88f&Player_ID=0949916331","has_body":false} 
[2026-03-25 16:34:47] production.INFO: Operation sent successfully {"operation_id":164797,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fsLC-1774445687","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:34:47"}},"processed_data":{"order_number":"ORD-fsLC-1774445687","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:35:04] production.INFO: async() رجع: true  
[2026-03-25 16:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03"} 
[2026-03-25 16:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","total_operations":2,"sites_count":2} 
[2026-03-25 16:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"orders_count":1,"order_ids":["ORD-fsLC-1774445687"]} 
[2026-03-25 16:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"orders_count":1} 
[2026-03-25 16:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"count":1} 
[2026-03-25 16:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"count":1} 
[2026-03-25 16:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"user_id":1659,"notification_type":"order_approved","reference_id":179947} 
[2026-03-25 16:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"processed":1,"errors":0} 
[2026-03-25 16:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797,"processed":1,"errors":0} 
[2026-03-25 16:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gk8nXaspO2in9KOKzhhAEfnpZh9KGqW3","execution_time":"2026-03-25 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLC-1774445687","operation_id":164797} 
[2026-03-25 16:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-25 16:36:49] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":179939} 
[2026-03-25 16:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 16:36:57] production.INFO: Constructing job for order: 179950  
[2026-03-25 16:37:00] production.INFO: Handling job for order: 179950  
[2026-03-25 16:37:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:37:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:37:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=a593ad1e-f3b5-43e4-8df4-d35fd23b15ed&Player_ID=1747869525  
[2026-03-25 16:37:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=a593ad1e-f3b5-43e4-8df4-d35fd23b15ed&Player_ID=1747869525","has_body":false} 
[2026-03-25 16:37:01] production.INFO: Operation sent successfully {"operation_id":164798,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a7YKbW-1774445821","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 16:37:01"}},"processed_data":{"order_number":"ORD-a7YKbW-1774445821","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 16:37:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a7YKbW-1774445821","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:37:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-a7YKbW-1774445821","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:37:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:37:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1756,"notification_type":"order_approved","reference_id":179950} 
[2026-03-25 16:37:09] production.INFO: Order updated successfully. Order ID: 179950, Status: completed  
[2026-03-25 16:37:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a7YKbW-1774445821","status":"completed","codes_count":0} 
[2026-03-25 16:37:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1756  
[2026-03-25 16:37:31] production.INFO: Constructing job for order: 179951  
[2026-03-25 16:37:34] production.INFO: Handling job for order: 179951  
[2026-03-25 16:37:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:37:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:37:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3277f303-511c-498b-a08f-d4bfed75deb6&Player_ID=51756455176  
[2026-03-25 16:37:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3277f303-511c-498b-a08f-d4bfed75deb6&Player_ID=51756455176","has_body":false} 
[2026-03-25 16:37:34] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":179948} 
[2026-03-25 16:37:35] production.INFO: Operation sent successfully {"operation_id":164799,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aQnS2qDe-1774445855","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:37:35"}},"processed_data":{"order_number":"ORD-aQnS2qDe-1774445855","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 16:37:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 16:37:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aQnS2qDe-1774445855","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:37:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-aQnS2qDe-1774445855","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:37:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:37:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":179951} 
[2026-03-25 16:37:45] production.INFO: Order updated successfully. Order ID: 179951, Status: completed  
[2026-03-25 16:37:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aQnS2qDe-1774445855","status":"completed","codes_count":0} 
[2026-03-25 16:37:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 16:37:58] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":179949} 
[2026-03-25 16:37:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 16:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02"} 
[2026-03-25 16:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","total_operations":1,"sites_count":1} 
[2026-03-25 16:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LcPuqggOFFRK8WiHdxQjZzQfmKIfIT8h","execution_time":"2026-03-25 16:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:38:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18777} 
[2026-03-25 16:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 16:38:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_approved","reference_id":18778} 
[2026-03-25 16:38:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-25 16:38:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"request_approved","reference_id":18779} 
[2026-03-25 16:38:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 16:39:15] production.INFO: Constructing job for order: 179952  
[2026-03-25 16:39:18] production.INFO: Handling job for order: 179952  
[2026-03-25 16:39:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:39:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:39:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2df7bdd7-c7c8-447a-ae85-2546f33dbdbf&Player_ID=5318501279  
[2026-03-25 16:39:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2df7bdd7-c7c8-447a-ae85-2546f33dbdbf&Player_ID=5318501279","has_body":false} 
[2026-03-25 16:39:18] production.INFO: Operation sent successfully {"operation_id":164800,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-imUW5lu-1774445958","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:39:18"}},"processed_data":{"order_number":"ORD-imUW5lu-1774445958","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:39:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-imUW5lu-1774445958","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:39:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-imUW5lu-1774445958","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:39:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:39:31] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":179952} 
[2026-03-25 16:39:31] production.INFO: Order updated successfully. Order ID: 179952, Status: completed  
[2026-03-25 16:39:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-imUW5lu-1774445958","status":"completed","codes_count":0} 
[2026-03-25 16:39:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 16:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03"} 
[2026-03-25 16:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","total_operations":1,"sites_count":1} 
[2026-03-25 16:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VGH-1774445109"]} 
[2026-03-25 16:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":0,"errors":0} 
[2026-03-25 16:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LZCaB9jXsOGiUUiVDu3D5ixMqHgu5dV2","execution_time":"2026-03-25 16:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 16:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 16:40:06] production.INFO: async() رجع: true  
[2026-03-25 16:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:40:21] production.INFO: Constructing job for order: 179953  
[2026-03-25 16:40:22] production.INFO: Handling job for order: 179953  
[2026-03-25 16:40:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:40:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:40:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=697bf25d-b852-453a-ba4e-6f9928aadb6e&Player_ID=51756455176  
[2026-03-25 16:40:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=697bf25d-b852-453a-ba4e-6f9928aadb6e&Player_ID=51756455176","has_body":false} 
[2026-03-25 16:40:23] production.INFO: Operation sent successfully {"operation_id":164801,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NjiFMM-1774446022","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:40:23"}},"processed_data":{"order_number":"ORD-NjiFMM-1774446022","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:40:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NjiFMM-1774446022","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:40:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-NjiFMM-1774446022","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:40:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:40:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":179953} 
[2026-03-25 16:40:33] production.INFO: Order updated successfully. Order ID: 179953, Status: completed  
[2026-03-25 16:40:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NjiFMM-1774446022","status":"completed","codes_count":0} 
[2026-03-25 16:40:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 16:40:40] production.INFO: Constructing job for order: 179954  
[2026-03-25 16:40:41] production.INFO: Handling job for order: 179954  
[2026-03-25 16:40:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:40:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:40:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2590&uuid=f1e887be-9831-4758-8e02-0b3cdea4f7ee&Player_ID=49093944  
[2026-03-25 16:40:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2590&uuid=f1e887be-9831-4758-8e02-0b3cdea4f7ee&Player_ID=49093944","has_body":false} 
[2026-03-25 16:40:42] production.INFO: Operation sent successfully {"operation_id":164802,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-itXSgs-1774446041","amount":4.43522996000000002680963007151149213314056396484375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 16:40:42"}},"processed_data":{"order_number":"ORD-itXSgs-1774446041","amount":4.43522996000000002680963007151149213314056396484375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 16:41:04] production.INFO: Constructing job for order: 179955  
[2026-03-25 16:41:06] production.INFO: Handling job for order: 179955  
[2026-03-25 16:41:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:41:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:41:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0e7dd7a-f8f5-4620-be77-a360b05e5d5f&Player_ID=52044913098  
[2026-03-25 16:41:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0e7dd7a-f8f5-4620-be77-a360b05e5d5f&Player_ID=52044913098","has_body":false} 
[2026-03-25 16:41:07] production.INFO: Operation sent successfully {"operation_id":164803,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cwfekg-1774446066","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:41:07"}},"processed_data":{"order_number":"ORD-cwfekg-1774446066","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:41:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cwfekg-1774446066","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:41:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-cwfekg-1774446066","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:41:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:41:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179955} 
[2026-03-25 16:41:15] production.INFO: Order updated successfully. Order ID: 179955, Status: completed  
[2026-03-25 16:41:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cwfekg-1774446066","status":"completed","codes_count":0} 
[2026-03-25 16:41:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 16:41:31] production.INFO: Constructing job for order: 179956  
[2026-03-25 16:41:34] production.INFO: Handling job for order: 179956  
[2026-03-25 16:41:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:41:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:41:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cbbeb6ea-7a40-4935-8ae2-002c6ba29799&Player_ID=52091750727  
[2026-03-25 16:41:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cbbeb6ea-7a40-4935-8ae2-002c6ba29799&Player_ID=52091750727","has_body":false} 
[2026-03-25 16:41:35] production.INFO: Operation sent successfully {"operation_id":164804,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s1eksUd-1774446094","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:41:35"}},"processed_data":{"order_number":"ORD-s1eksUd-1774446094","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 16:41:39] production.INFO: Constructing job for order: 179957  
[2026-03-25 16:41:41] production.INFO: Handling job for order: 179957  
[2026-03-25 16:41:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:41:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:41:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46ba93de-5064-463f-8071-f2c686e057ba&Player_ID=51756455176  
[2026-03-25 16:41:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46ba93de-5064-463f-8071-f2c686e057ba&Player_ID=51756455176","has_body":false} 
[2026-03-25 16:41:41] production.INFO: Operation sent successfully {"operation_id":164805,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9cBNt-1774446101","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:41:41"}},"processed_data":{"order_number":"ORD-9cBNt-1774446101","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:41:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s1eksUd-1774446094","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:41:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-s1eksUd-1774446094","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:41:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:41:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":179956} 
[2026-03-25 16:41:48] production.INFO: Order updated successfully. Order ID: 179956, Status: completed  
[2026-03-25 16:41:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s1eksUd-1774446094","status":"completed","codes_count":0} 
[2026-03-25 16:41:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 16:41:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9cBNt-1774446101","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:41:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-9cBNt-1774446101","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:41:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:41:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":179957} 
[2026-03-25 16:41:57] production.INFO: Order updated successfully. Order ID: 179957, Status: completed  
[2026-03-25 16:41:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9cBNt-1774446101","status":"completed","codes_count":0} 
[2026-03-25 16:41:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 16:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02"} 
[2026-03-25 16:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","total_operations":2,"sites_count":1} 
[2026-03-25 16:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-VGH-1774445109","ORD-itXSgs-1774446041"]} 
[2026-03-25 16:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 16:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 16:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"count":1} 
[2026-03-25 16:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"count":1} 
[2026-03-25 16:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"user_id":720,"notification_type":"order_approved","reference_id":179954} 
[2026-03-25 16:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":1,"errors":0} 
[2026-03-25 16:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792,"processed":1,"errors":0} 
[2026-03-25 16:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MHuI4fbWHQ8wlXTbYr0TJlIE4sJ4OhaU","execution_time":"2026-03-25 16:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VGH-1774445109","operation_id":164792} 
[2026-03-25 16:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 16:42:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VGH-1774445109","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 16:42:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-VGH-1774445109","status":"completed","codes":[],"notes":[]} 
[2026-03-25 16:42:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:42:30] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":179942} 
[2026-03-25 16:42:30] production.INFO: Order updated successfully. Order ID: 179942, Status: completed  
[2026-03-25 16:42:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VGH-1774445109","status":"completed","codes_count":0} 
[2026-03-25 16:42:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-25 16:43:43] production.INFO: Constructing job for order: 179958  
[2026-03-25 16:43:45] production.INFO: Handling job for order: 179958  
[2026-03-25 16:43:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:43:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:43:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=449a47a4-9743-440a-8806-0adbf7178fac&Player_ID=5299212118  
[2026-03-25 16:43:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=449a47a4-9743-440a-8806-0adbf7178fac&Player_ID=5299212118","has_body":false} 
[2026-03-25 16:43:45] production.INFO: Constructing job for order: 179959  
[2026-03-25 16:43:46] production.INFO: Operation sent successfully {"operation_id":164806,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0BxNQy-1774446225","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:43:46"}},"processed_data":{"order_number":"ORD-0BxNQy-1774446225","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:43:46] production.INFO: Handling job for order: 179959  
[2026-03-25 16:43:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:43:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:43:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eccdf059-b679-43c1-9277-0f20550b7114&Player_ID=5318501279  
[2026-03-25 16:43:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eccdf059-b679-43c1-9277-0f20550b7114&Player_ID=5318501279","has_body":false} 
[2026-03-25 16:43:47] production.INFO: Operation sent successfully {"operation_id":164807,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wLfbBxZj-1774446226","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:43:47"}},"processed_data":{"order_number":"ORD-wLfbBxZj-1774446226","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:43:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wLfbBxZj-1774446226","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:43:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-wLfbBxZj-1774446226","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:43:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:43:55] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":179959} 
[2026-03-25 16:43:55] production.INFO: Order updated successfully. Order ID: 179959, Status: completed  
[2026-03-25 16:43:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wLfbBxZj-1774446226","status":"completed","codes_count":0} 
[2026-03-25 16:43:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 16:44:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0BxNQy-1774446225","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:44:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-0BxNQy-1774446225","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:44:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:44:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179958} 
[2026-03-25 16:44:01] production.INFO: Order updated successfully. Order ID: 179958, Status: completed  
[2026-03-25 16:44:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0BxNQy-1774446225","status":"completed","codes_count":0} 
[2026-03-25 16:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YIJCELvulqthdQZC5EPZ5kXqr84eVAEy","execution_time":"2026-03-25 16:44:02"} 
[2026-03-25 16:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YIJCELvulqthdQZC5EPZ5kXqr84eVAEy","execution_time":"2026-03-25 16:44:02"} 
[2026-03-25 16:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 16:45:04] production.INFO: async() رجع: true  
[2026-03-25 16:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:45:08] production.INFO: Constructing job for order: 179961  
[2026-03-25 16:45:09] production.INFO: Handling job for order: 179961  
[2026-03-25 16:45:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:45:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:45:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f8e529e3-eb86-4e9f-b90e-38ba5333a45a&Player_ID=5299212118  
[2026-03-25 16:45:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f8e529e3-eb86-4e9f-b90e-38ba5333a45a&Player_ID=5299212118","has_body":false} 
[2026-03-25 16:45:10] production.INFO: Operation sent successfully {"operation_id":164808,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qeI-1774446310","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:45:10"}},"processed_data":{"order_number":"ORD-qeI-1774446310","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:45:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qeI-1774446310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:45:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-qeI-1774446310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:45:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:45:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179961} 
[2026-03-25 16:45:24] production.INFO: Order updated successfully. Order ID: 179961, Status: completed  
[2026-03-25 16:45:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qeI-1774446310","status":"completed","codes_count":0} 
[2026-03-25 16:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EC9gUxjwzhPCrOcAq6EMqLhn2gxEeIJB","execution_time":"2026-03-25 16:46:02"} 
[2026-03-25 16:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EC9gUxjwzhPCrOcAq6EMqLhn2gxEeIJB","execution_time":"2026-03-25 16:46:02"} 
[2026-03-25 16:46:17] production.INFO: Constructing job for order: 179962  
[2026-03-25 16:46:20] production.INFO: Handling job for order: 179962  
[2026-03-25 16:46:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:46:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:46:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e3fcf0e4-259f-4f9a-ad06-768732394323&Player_ID=5299212118  
[2026-03-25 16:46:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e3fcf0e4-259f-4f9a-ad06-768732394323&Player_ID=5299212118","has_body":false} 
[2026-03-25 16:46:20] production.INFO: Operation sent successfully {"operation_id":164809,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K5yp-1774446380","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:46:20"}},"processed_data":{"order_number":"ORD-K5yp-1774446380","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:46:32] production.INFO: Constructing job for order: 179963  
[2026-03-25 16:46:35] production.INFO: Handling job for order: 179963  
[2026-03-25 16:46:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:46:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:46:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5eabf5bf-8090-49a2-a404-a1e0fa7a4e04&Player_ID=0940350301  
[2026-03-25 16:46:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5eabf5bf-8090-49a2-a404-a1e0fa7a4e04&Player_ID=0940350301","has_body":false} 
[2026-03-25 16:46:36] production.INFO: Operation sent successfully {"operation_id":164810,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ktbj9sqx-1774446396","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:46:36"}},"processed_data":{"order_number":"ORD-ktbj9sqx-1774446396","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:46:48] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":179960} 
[2026-03-25 16:46:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 16:46:54] production.INFO: Constructing job for order: 179964  
[2026-03-25 16:46:57] production.INFO: Handling job for order: 179964  
[2026-03-25 16:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46ed55a3-9446-4836-9472-087073d2e837&Player_ID=5851868407  
[2026-03-25 16:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46ed55a3-9446-4836-9472-087073d2e837&Player_ID=5851868407","has_body":false} 
[2026-03-25 16:46:58] production.INFO: Operation sent successfully {"operation_id":164811,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pZNy7sBS-1774446418","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:46:58"}},"processed_data":{"order_number":"ORD-pZNy7sBS-1774446418","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:47:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pZNy7sBS-1774446418","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:47:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-pZNy7sBS-1774446418","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:47:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:47:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":179964} 
[2026-03-25 16:47:07] production.INFO: Order updated successfully. Order ID: 179964, Status: completed  
[2026-03-25 16:47:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pZNy7sBS-1774446418","status":"completed","codes_count":0} 
[2026-03-25 16:47:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 16:47:17] production.INFO: Constructing job for order: 179965  
[2026-03-25 16:47:19] production.INFO: Handling job for order: 179965  
[2026-03-25 16:47:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:47:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:47:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a346f148-73ea-476d-b7f8-25f430a73858&Player_ID=0959164981  
[2026-03-25 16:47:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a346f148-73ea-476d-b7f8-25f430a73858&Player_ID=0959164981","has_body":false} 
[2026-03-25 16:47:20] production.INFO: Operation sent successfully {"operation_id":164812,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pndps-1774446440","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:47:20"}},"processed_data":{"order_number":"ORD-Pndps-1774446440","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02"} 
[2026-03-25 16:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","total_operations":3,"sites_count":2} 
[2026-03-25 16:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-K5yp-1774446380"]} 
[2026-03-25 16:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K5yp-1774446380","operation_id":164809} 
[2026-03-25 16:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K5yp-1774446380","operation_id":164809,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K5yp-1774446380","operation_id":164809,"processed":0,"errors":0} 
[2026-03-25 16:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K5yp-1774446380","operation_id":164809,"orders_count":2,"order_ids":["ORD-ktbj9sqx-1774446396","ORD-Pndps-1774446440"]} 
[2026-03-25 16:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K5yp-1774446380","operation_id":164809} 
[2026-03-25 16:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K5yp-1774446380","operation_id":164809,"orders_count":2} 
[2026-03-25 16:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 16:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 16:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"count":2} 
[2026-03-25 16:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"count":2} 
[2026-03-25 16:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"user_id":1734,"notification_type":"order_approved","reference_id":179963} 
[2026-03-25 16:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"user_id":1299,"notification_type":"order_approved","reference_id":179965} 
[2026-03-25 16:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"processed":2,"errors":0} 
[2026-03-25 16:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812,"processed":2,"errors":0} 
[2026-03-25 16:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mpomMiQSVaeTULSnfyemo7oWpEJCyhJU","execution_time":"2026-03-25 16:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pndps-1774446440","operation_id":164812} 
[2026-03-25 16:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-25 16:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 16:48:07] production.INFO: Constructing job for order: 179966  
[2026-03-25 16:48:09] production.INFO: Handling job for order: 179966  
[2026-03-25 16:48:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:48:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:48:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=6f815e5e-b856-4bdf-8ed3-7a6da55cf10a&Player_ID=810597550  
[2026-03-25 16:48:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=6f815e5e-b856-4bdf-8ed3-7a6da55cf10a&Player_ID=810597550","has_body":false} 
[2026-03-25 16:48:10] production.INFO: Operation sent successfully {"operation_id":164813,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tQh1BW-1774446489","amount":0.8458740000000000147650780490948818624019622802734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 16:48:10"}},"processed_data":{"order_number":"ORD-tQh1BW-1774446489","amount":0.8458740000000000147650780490948818624019622802734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 16:48:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K5yp-1774446380","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 16:48:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-K5yp-1774446380","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 16:48:46] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 16:48:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_rejected","reference_id":179962} 
[2026-03-25 16:48:46] production.INFO: Order updated successfully. Order ID: 179962, Status: rejected  
[2026-03-25 16:48:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K5yp-1774446380","status":"rejected","codes_count":0} 
[2026-03-25 16:49:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1100.0","mainamount":"1100","operation_number":"159428333","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpel9e5hjp4thd0PKunrq"}},"user_id":822} 
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:49:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:49:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18780,"user_id":822,"amount":1100.0,"admins_notified":7} 
[2026-03-25 16:49:24] production.INFO: Constructing job for order: 179967  
[2026-03-25 16:49:26] production.INFO: Handling job for order: 179967  
[2026-03-25 16:49:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:49:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:49:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e2a43476-1711-48d9-abf1-9d5c267079de&Player_ID=5299212118  
[2026-03-25 16:49:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e2a43476-1711-48d9-abf1-9d5c267079de&Player_ID=5299212118","has_body":false} 
[2026-03-25 16:49:27] production.INFO: Operation sent successfully {"operation_id":164814,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kvS1-1774446567","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:49:27"}},"processed_data":{"order_number":"ORD-kvS1-1774446567","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:49:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kvS1-1774446567","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:49:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-kvS1-1774446567","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:49:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:49:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179967} 
[2026-03-25 16:49:40] production.INFO: Order updated successfully. Order ID: 179967, Status: completed  
[2026-03-25 16:49:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kvS1-1774446567","status":"completed","codes_count":0} 
[2026-03-25 16:49:46] production.INFO: SendAcceptReject: Notification queued {"user_id":53,"notification_type":"order_approved","reference_id":179907} 
[2026-03-25 16:49:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 53  
[2026-03-25 16:50:02] production.INFO: Constructing job for order: 179968  
[2026-03-25 16:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04"} 
[2026-03-25 16:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","total_operations":1,"sites_count":1} 
[2026-03-25 16:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tQh1BW-1774446489"]} 
[2026-03-25 16:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 16:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tQh1BW-1774446489","operation_id":164813} 
[2026-03-25 16:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tQh1BW-1774446489","operation_id":164813,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tQh1BW-1774446489","operation_id":164813,"processed":0,"errors":0} 
[2026-03-25 16:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ssDbjFGEAGaCnfUWO8ZEhgpFQC9WGjRN","execution_time":"2026-03-25 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tQh1BW-1774446489","operation_id":164813} 
[2026-03-25 16:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 16:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 16:50:06] production.INFO: async() رجع: true  
[2026-03-25 16:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:50:08] production.INFO: Handling job for order: 179968  
[2026-03-25 16:50:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:50:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:50:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c5f4a0f8-1a01-4e99-9dc7-6f7c3a61e80e&Player_ID=52262734176  
[2026-03-25 16:50:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c5f4a0f8-1a01-4e99-9dc7-6f7c3a61e80e&Player_ID=52262734176","has_body":false} 
[2026-03-25 16:50:09] production.INFO: Operation sent successfully {"operation_id":164815,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iq5SJpA-1774446608","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:50:09"}},"processed_data":{"order_number":"ORD-iq5SJpA-1774446608","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:50:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iq5SJpA-1774446608","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:50:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-iq5SJpA-1774446608","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:50:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:50:19] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179968} 
[2026-03-25 16:50:19] production.INFO: Order updated successfully. Order ID: 179968, Status: completed  
[2026-03-25 16:50:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iq5SJpA-1774446608","status":"completed","codes_count":0} 
[2026-03-25 16:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 16:50:43] production.INFO: SendAcceptReject: Notification queued {"user_id":822,"notification_type":"request_approved","reference_id":18780} 
[2026-03-25 16:50:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-25 16:51:02] production.INFO: Constructing job for order: 179969  
[2026-03-25 16:51:03] production.INFO: Handling job for order: 179969  
[2026-03-25 16:51:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:51:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:51:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=293bfb0d-0d8a-4f3a-9fe8-2b6e10646ec3&Player_ID=0956350433  
[2026-03-25 16:51:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=293bfb0d-0d8a-4f3a-9fe8-2b6e10646ec3&Player_ID=0956350433","has_body":false} 
[2026-03-25 16:51:04] production.INFO: Operation sent successfully {"operation_id":164816,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5BuiS-1774446663","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:51:04"}},"processed_data":{"order_number":"ORD-5BuiS-1774446663","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:51:20] production.INFO: Constructing job for order: 179970  
[2026-03-25 16:51:22] production.INFO: Handling job for order: 179970  
[2026-03-25 16:51:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:51:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:51:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=e918677b-efce-459b-a111-6d61420a2ca3&Player_ID=0964788646  
[2026-03-25 16:51:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=e918677b-efce-459b-a111-6d61420a2ca3&Player_ID=0964788646","has_body":false} 
[2026-03-25 16:51:22] production.INFO: Operation sent successfully {"operation_id":164817,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3hw3s-1774446682","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:51:22"}},"processed_data":{"order_number":"ORD-3hw3s-1774446682","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:51:55] production.INFO: Constructing job for order: 179971  
[2026-03-25 16:51:58] production.INFO: Handling job for order: 179971  
[2026-03-25 16:51:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:51:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:51:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d1692260-60c5-4d21-8be6-be0a8e851d43&Player_ID=52262734176  
[2026-03-25 16:51:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d1692260-60c5-4d21-8be6-be0a8e851d43&Player_ID=52262734176","has_body":false} 
[2026-03-25 16:51:59] production.INFO: Operation sent successfully {"operation_id":164818,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iuVmruGP-1774446719","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:51:59"}},"processed_data":{"order_number":"ORD-iuVmruGP-1774446719","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 16:52:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tQh1BW-1774446489","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:52:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-tQh1BW-1774446489","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:52:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:52:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":179966} 
[2026-03-25 16:52:01] production.INFO: Order updated successfully. Order ID: 179966, Status: completed  
[2026-03-25 16:52:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tQh1BW-1774446489","status":"completed","codes_count":0} 
[2026-03-25 16:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02"} 
[2026-03-25 16:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","total_operations":3,"sites_count":2} 
[2026-03-25 16:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-5BuiS-1774446663","ORD-3hw3s-1774446682"]} 
[2026-03-25 16:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 16:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 16:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 16:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"count":2} 
[2026-03-25 16:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"count":2} 
[2026-03-25 16:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"user_id":1056,"notification_type":"order_approved","reference_id":179970} 
[2026-03-25 16:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"user_id":1417,"notification_type":"order_approved","reference_id":179969} 
[2026-03-25 16:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"processed":2,"errors":0} 
[2026-03-25 16:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"processed":2,"errors":0} 
[2026-03-25 16:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"orders_count":1,"order_ids":["ORD-iuVmruGP-1774446719"]} 
[2026-03-25 16:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816} 
[2026-03-25 16:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5BuiS-1774446663","operation_id":164816,"orders_count":1} 
[2026-03-25 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iuVmruGP-1774446719","operation_id":164818} 
[2026-03-25 16:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iuVmruGP-1774446719","operation_id":164818,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iuVmruGP-1774446719","operation_id":164818,"processed":0,"errors":0} 
[2026-03-25 16:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ivrwGLdM9U4LPU4iNvDlI58lzwrfIsO4","execution_time":"2026-03-25 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iuVmruGP-1774446719","operation_id":164818} 
[2026-03-25 16:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 16:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 16:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 16:52:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iuVmruGP-1774446719","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:52:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-iuVmruGP-1774446719","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:52:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:52:13] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":179971} 
[2026-03-25 16:52:13] production.INFO: Order updated successfully. Order ID: 179971, Status: completed  
[2026-03-25 16:52:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iuVmruGP-1774446719","status":"completed","codes_count":0} 
[2026-03-25 16:52:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 16:52:17] production.INFO: Constructing job for order: 179972  
[2026-03-25 16:52:18] production.INFO: Handling job for order: 179972  
[2026-03-25 16:52:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:52:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:52:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6461804f-6b61-4a44-a13b-48e7838f3fdf&Player_ID=0980183153  
[2026-03-25 16:52:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6461804f-6b61-4a44-a13b-48e7838f3fdf&Player_ID=0980183153","has_body":false} 
[2026-03-25 16:52:20] production.INFO: Operation sent successfully {"operation_id":164819,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-33KiJh-1774446739","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:52:19"}},"processed_data":{"order_number":"ORD-33KiJh-1774446739","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:52:30] production.INFO: Constructing job for order: 179973  
[2026-03-25 16:52:32] production.INFO: Handling job for order: 179973  
[2026-03-25 16:52:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:52:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:52:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3947aea7-6771-4853-ac9f-f11ff7f1cd5b&Player_ID=52092035213  
[2026-03-25 16:52:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3947aea7-6771-4853-ac9f-f11ff7f1cd5b&Player_ID=52092035213","has_body":false} 
[2026-03-25 16:52:32] production.INFO: Operation sent successfully {"operation_id":164820,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HDSgKAN-1774446752","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:52:32"}},"processed_data":{"order_number":"ORD-HDSgKAN-1774446752","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 16:52:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HDSgKAN-1774446752","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 16:52:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-HDSgKAN-1774446752","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 16:52:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:52:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":179973} 
[2026-03-25 16:52:47] production.INFO: Order updated successfully. Order ID: 179973, Status: completed  
[2026-03-25 16:52:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HDSgKAN-1774446752","status":"completed","codes_count":0} 
[2026-03-25 16:52:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-25 16:53:49] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"600.0","mainamount":"600","operation_number":"159433502","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkebq6gltnpej8dzwYf5"}},"user_id":1103} 
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 16:53:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 16:53:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18781,"user_id":1103,"amount":600.0,"admins_notified":7} 
[2026-03-25 16:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02"} 
[2026-03-25 16:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","total_operations":1,"sites_count":1} 
[2026-03-25 16:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-33KiJh-1774446739"]} 
[2026-03-25 16:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 16:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 16:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 16:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"count":1} 
[2026-03-25 16:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"count":1} 
[2026-03-25 16:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"user_id":1056,"notification_type":"order_approved","reference_id":179972} 
[2026-03-25 16:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"processed":1,"errors":0} 
[2026-03-25 16:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819,"processed":1,"errors":0} 
[2026-03-25 16:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RWK0Z1E4g4BMAHyRrSK3UaqMoShxuquf","execution_time":"2026-03-25 16:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33KiJh-1774446739","operation_id":164819} 
[2026-03-25 16:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 16:54:09] production.INFO: Constructing job for order: 179974  
[2026-03-25 16:54:12] production.INFO: Handling job for order: 179974  
[2026-03-25 16:54:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:54:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:54:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=5c3dff8e-dbfd-4902-af71-d46541c97eab&Player_ID=0988511708  
[2026-03-25 16:54:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=5c3dff8e-dbfd-4902-af71-d46541c97eab&Player_ID=0988511708","has_body":false} 
[2026-03-25 16:54:13] production.INFO: Operation sent successfully {"operation_id":164821,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NpE4obqz-1774446852","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:54:13"}},"processed_data":{"order_number":"ORD-NpE4obqz-1774446852","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:54:22] production.INFO: Constructing job for order: 179975  
[2026-03-25 16:54:25] production.INFO: Handling job for order: 179975  
[2026-03-25 16:54:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:54:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:54:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=44b1f422-0509-495c-81a8-584b34815a30&Player_ID=0964768358  
[2026-03-25 16:54:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=44b1f422-0509-495c-81a8-584b34815a30&Player_ID=0964768358","has_body":false} 
[2026-03-25 16:54:25] production.INFO: Operation sent successfully {"operation_id":164822,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OP2z6rTR-1774446865","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:54:25"}},"processed_data":{"order_number":"ORD-OP2z6rTR-1774446865","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:54:26] production.INFO: Constructing job for order: 179976  
[2026-03-25 16:54:28] production.INFO: Handling job for order: 179976  
[2026-03-25 16:54:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:54:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:54:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dc76e88c-58b2-4ca9-89f8-3f159d39a034&Player_ID=0964768358  
[2026-03-25 16:54:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dc76e88c-58b2-4ca9-89f8-3f159d39a034&Player_ID=0964768358","has_body":false} 
[2026-03-25 16:54:29] production.INFO: Operation sent successfully {"operation_id":164823,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J8VIqIYg-1774446869","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:54:29"}},"processed_data":{"order_number":"ORD-J8VIqIYg-1774446869","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:54:32] production.INFO: Constructing job for order: 179977  
[2026-03-25 16:54:35] production.INFO: Handling job for order: 179977  
[2026-03-25 16:54:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:54:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:54:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f2944101-6bca-4aa1-ae9f-b1beec548045&Player_ID=0964768358  
[2026-03-25 16:54:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f2944101-6bca-4aa1-ae9f-b1beec548045&Player_ID=0964768358","has_body":false} 
[2026-03-25 16:54:36] production.INFO: Operation sent successfully {"operation_id":164824,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Swjjw-1774446876","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 16:54:36"}},"processed_data":{"order_number":"ORD-Swjjw-1774446876","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 16:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 16:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 16:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 16:55:05] production.INFO: async() رجع: true  
[2026-03-25 16:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 16:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 16:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 16:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 16:55:11] production.INFO: Constructing job for order: 179978  
[2026-03-25 16:55:13] production.INFO: Handling job for order: 179978  
[2026-03-25 16:55:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:55:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:55:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=ed8cb2c2-2b0a-4b1b-bcaf-7168ffc67ec1&Player_ID=471156  
[2026-03-25 16:55:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=ed8cb2c2-2b0a-4b1b-bcaf-7168ffc67ec1&Player_ID=471156","has_body":false} 
[2026-03-25 16:55:13] production.INFO: Operation sent successfully {"operation_id":164825,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kuLEiji-1774446913","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 16:55:13"}},"processed_data":{"order_number":"ORD-kuLEiji-1774446913","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 16:55:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kuLEiji-1774446913","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 16:55:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-kuLEiji-1774446913","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 16:55:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 16:55:16] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179978} 
[2026-03-25 16:55:16] production.INFO: Order updated successfully. Order ID: 179978, Status: completed  
[2026-03-25 16:55:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kuLEiji-1774446913","status":"completed","codes_count":0} 
[2026-03-25 16:55:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 16:55:23] production.INFO: Constructing job for order: 179979  
[2026-03-25 16:55:25] production.INFO: Handling job for order: 179979  
[2026-03-25 16:55:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:55:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:55:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9d7cd537-77b9-4721-9eb3-ec558be3e28d&Player_ID=0930573237  
[2026-03-25 16:55:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9d7cd537-77b9-4721-9eb3-ec558be3e28d&Player_ID=0930573237","has_body":false} 
[2026-03-25 16:55:26] production.INFO: Operation sent successfully {"operation_id":164826,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ED9LJ-1774446926","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:55:26"}},"processed_data":{"order_number":"ORD-ED9LJ-1774446926","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:55:29] production.INFO: Constructing job for order: 179980  
[2026-03-25 16:55:32] production.INFO: Handling job for order: 179980  
[2026-03-25 16:55:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 16:55:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:55:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0df63091-0b29-4aeb-9e06-5f13a43b499c&Player_ID=5971652535  
[2026-03-25 16:55:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0df63091-0b29-4aeb-9e06-5f13a43b499c&Player_ID=5971652535","has_body":false} 
[2026-03-25 16:55:33] production.INFO: Operation sent successfully {"operation_id":164827,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p1p3i102-1774446933","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 16:55:33"}},"processed_data":{"order_number":"ORD-p1p3i102-1774446933","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 16:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03"} 
[2026-03-25 16:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","total_operations":6,"sites_count":2} 
[2026-03-25 16:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","orders_count":5,"order_ids":["ORD-NpE4obqz-1774446852","ORD-OP2z6rTR-1774446865","ORD-J8VIqIYg-1774446869","ORD-Swjjw-1774446876","ORD-ED9LJ-1774446926"]} 
[2026-03-25 16:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 16:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 16:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-25 16:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-25 16:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"count":5} 
[2026-03-25 16:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"count":5} 
[2026-03-25 16:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"user_id":315,"notification_type":"order_approved","reference_id":179979} 
[2026-03-25 16:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"user_id":1074,"notification_type":"order_approved","reference_id":179976} 
[2026-03-25 16:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"user_id":1056,"notification_type":"order_approved","reference_id":179974} 
[2026-03-25 16:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"user_id":1074,"notification_type":"order_approved","reference_id":179975} 
[2026-03-25 16:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"user_id":1074,"notification_type":"order_approved","reference_id":179977} 
[2026-03-25 16:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-25 16:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-25 16:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"processed":5,"errors":0} 
[2026-03-25 16:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"processed":5,"errors":0} 
[2026-03-25 16:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"orders_count":1,"order_ids":["ORD-p1p3i102-1774446933"]} 
[2026-03-25 16:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824} 
[2026-03-25 16:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Swjjw-1774446876","operation_id":164824,"orders_count":1} 
[2026-03-25 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1p3i102-1774446933","operation_id":164827} 
[2026-03-25 16:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1p3i102-1774446933","operation_id":164827,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 16:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1p3i102-1774446933","operation_id":164827,"processed":0,"errors":0} 
[2026-03-25 16:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HBiMVsSyw6wYO0q8hG3ZwBspG4Borg2E","execution_time":"2026-03-25 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1p3i102-1774446933","operation_id":164827} 
[2026-03-25 16:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 16:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 16:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 16:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 16:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 16:57:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p1p3i102-1774446933","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 16:57:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-p1p3i102-1774446933","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 16:57:41] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 16:57:41] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_rejected","reference_id":179980} 
[2026-03-25 16:57:41] production.INFO: Order updated successfully. Order ID: 179980, Status: rejected  
[2026-03-25 16:57:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p1p3i102-1774446933","status":"rejected","codes_count":0} 
[2026-03-25 16:57:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 16:57:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 16:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KQrCtDB059M0zIJ0bMEyiNG23BqguGIF","execution_time":"2026-03-25 16:58:04"} 
[2026-03-25 16:58:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KQrCtDB059M0zIJ0bMEyiNG23BqguGIF","execution_time":"2026-03-25 16:58:04"} 
[2026-03-25 16:58:30] production.INFO: Constructing job for order: 179981  
[2026-03-25 16:58:31] production.INFO: Handling job for order: 179981  
[2026-03-25 16:58:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:58:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:58:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=13438c3c-ef6e-4b6c-ab12-2df8112da8df&Player_ID=0934551020  
[2026-03-25 16:58:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=13438c3c-ef6e-4b6c-ab12-2df8112da8df&Player_ID=0934551020","has_body":false} 
[2026-03-25 16:58:31] production.INFO: Operation sent successfully {"operation_id":164828,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WXJIuS-1774447111","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:58:31"}},"processed_data":{"order_number":"ORD-WXJIuS-1774447111","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 16:59:15] production.INFO: Constructing job for order: 179982  
[2026-03-25 16:59:16] production.INFO: Handling job for order: 179982  
[2026-03-25 16:59:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 16:59:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 16:59:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=0bd74945-d64a-4415-a101-0d0a76f6d69e&Player_ID=0982489024  
[2026-03-25 16:59:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=0bd74945-d64a-4415-a101-0d0a76f6d69e&Player_ID=0982489024","has_body":false} 
[2026-03-25 16:59:17] production.INFO: Operation sent successfully {"operation_id":164829,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fnu-1774447157","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 16:59:17"}},"processed_data":{"order_number":"ORD-Fnu-1774447157","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02"} 
[2026-03-25 17:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","total_operations":2,"sites_count":1} 
[2026-03-25 17:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-WXJIuS-1774447111","ORD-Fnu-1774447157"]} 
[2026-03-25 17:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 17:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 17:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"count":2} 
[2026-03-25 17:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"count":2} 
[2026-03-25 17:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"user_id":1597,"notification_type":"order_approved","reference_id":179982} 
[2026-03-25 17:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"user_id":948,"notification_type":"order_approved","reference_id":179981} 
[2026-03-25 17:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"processed":2,"errors":0} 
[2026-03-25 17:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828,"processed":2,"errors":0} 
[2026-03-25 17:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rMhvT6JouCRbMJEpIvtM8BEhmUxhrvjP","execution_time":"2026-03-25 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXJIuS-1774447111","operation_id":164828} 
[2026-03-25 17:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:00:04] production.INFO: async() رجع: true  
[2026-03-25 17:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-25 17:00:29] production.INFO: Constructing job for order: 179983  
[2026-03-25 17:00:31] production.INFO: Handling job for order: 179983  
[2026-03-25 17:00:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:00:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:00:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=b1604e26-08bd-4438-bae2-66f913507233&Player_ID=0997914878  
[2026-03-25 17:00:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=b1604e26-08bd-4438-bae2-66f913507233&Player_ID=0997914878","has_body":false} 
[2026-03-25 17:00:33] production.INFO: Operation sent successfully {"operation_id":164830,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z6kC-1774447233","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:00:33"}},"processed_data":{"order_number":"ORD-Z6kC-1774447233","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:00:54] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"500.0","mainamount":"500","operation_number":"1234567","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb5vu8jff69u30y2uxJM"}},"user_id":1580} 
[2026-03-25 17:01:03] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"500.0","mainamount":"500","operation_number":"1234561","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn46rv63e1vij43mepb3"}},"user_id":1580} 
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:01:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:01:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18782,"user_id":1580,"amount":500.0,"admins_notified":7} 
[2026-03-25 17:01:23] production.INFO: Constructing job for order: 179984  
[2026-03-25 17:01:24] production.INFO: Handling job for order: 179984  
[2026-03-25 17:01:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:01:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:01:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=cc1e74e3-bbab-40a9-a36e-977913a9d429&Player_ID=563548487  
[2026-03-25 17:01:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=cc1e74e3-bbab-40a9-a36e-977913a9d429&Player_ID=563548487","has_body":false} 
[2026-03-25 17:01:25] production.INFO: Operation sent successfully {"operation_id":164831,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tUi6GaP-1774447285","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 17:01:25"}},"processed_data":{"order_number":"ORD-tUi6GaP-1774447285","amount":1.51200750000000017081447367672808468341827392578125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 17:01:28] production.INFO: Constructing job for order: 179985  
[2026-03-25 17:01:29] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159440739","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmj2dc6hq3r674E7EeNL"}},"user_id":1515} 
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:01:31] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:01:31] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18783,"user_id":1515,"amount":500.0,"admins_notified":7} 
[2026-03-25 17:01:31] production.INFO: Handling job for order: 179985  
[2026-03-25 17:01:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:01:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:01:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0965ba0a-a450-44fd-977c-c4fa2dcdb85c&Player_ID=51953527786  
[2026-03-25 17:01:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0965ba0a-a450-44fd-977c-c4fa2dcdb85c&Player_ID=51953527786","has_body":false} 
[2026-03-25 17:01:32] production.INFO: Operation sent successfully {"operation_id":164832,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XHEbOxXj-1774447292","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:01:32"}},"processed_data":{"order_number":"ORD-XHEbOxXj-1774447292","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:01:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XHEbOxXj-1774447292","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:01:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-XHEbOxXj-1774447292","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:01:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:01:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":179985} 
[2026-03-25 17:01:44] production.INFO: Order updated successfully. Order ID: 179985, Status: completed  
[2026-03-25 17:01:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XHEbOxXj-1774447292","status":"completed","codes_count":0} 
[2026-03-25 17:01:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-25 17:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02"} 
[2026-03-25 17:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","total_operations":2,"sites_count":2} 
[2026-03-25 17:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Z6kC-1774447233"]} 
[2026-03-25 17:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"count":1} 
[2026-03-25 17:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"count":1} 
[2026-03-25 17:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"user_id":1417,"notification_type":"order_approved","reference_id":179983} 
[2026-03-25 17:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"processed":1,"errors":0} 
[2026-03-25 17:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"processed":1,"errors":0} 
[2026-03-25 17:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"orders_count":1,"order_ids":["ORD-tUi6GaP-1774447285"]} 
[2026-03-25 17:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830} 
[2026-03-25 17:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6kC-1774447233","operation_id":164830,"orders_count":1} 
[2026-03-25 17:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831} 
[2026-03-25 17:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831,"processed":0,"errors":0} 
[2026-03-25 17:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XgSMAk46l7vYe199TtTFrKhJMmxhrxZW","execution_time":"2026-03-25 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831} 
[2026-03-25 17:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 17:03:11] production.INFO: Constructing job for order: 179986  
[2026-03-25 17:03:14] production.INFO: Handling job for order: 179986  
[2026-03-25 17:03:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:03:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:03:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea4bc3f8-e465-4fcf-9c2a-b261a4395ea2&Player_ID=51953527786  
[2026-03-25 17:03:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea4bc3f8-e465-4fcf-9c2a-b261a4395ea2&Player_ID=51953527786","has_body":false} 
[2026-03-25 17:03:15] production.INFO: Operation sent successfully {"operation_id":164833,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uks-1774447395","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:03:15"}},"processed_data":{"order_number":"ORD-Uks-1774447395","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:03:20] production.INFO: Constructing job for order: 179987  
[2026-03-25 17:03:21] production.INFO: Handling job for order: 179987  
[2026-03-25 17:03:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:03:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:03:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=98479e54-4aff-49df-98e9-072526f5539c&Player_ID=0997806236  
[2026-03-25 17:03:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=98479e54-4aff-49df-98e9-072526f5539c&Player_ID=0997806236","has_body":false} 
[2026-03-25 17:03:22] production.INFO: Operation sent successfully {"operation_id":164834,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CLhQ-1774447402","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:03:22"}},"processed_data":{"order_number":"ORD-CLhQ-1774447402","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:03:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Uks-1774447395","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:03:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-Uks-1774447395","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:03:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:03:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":179986} 
[2026-03-25 17:03:25] production.INFO: Order updated successfully. Order ID: 179986, Status: completed  
[2026-03-25 17:03:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Uks-1774447395","status":"completed","codes_count":0} 
[2026-03-25 17:03:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-25 17:03:35] production.INFO: Constructing job for order: 179988  
[2026-03-25 17:03:37] production.INFO: Handling job for order: 179988  
[2026-03-25 17:03:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:03:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:03:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=c4de82d2-317a-4dac-9cd3-44a279ad7d48&Player_ID=0997806236  
[2026-03-25 17:03:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=c4de82d2-317a-4dac-9cd3-44a279ad7d48&Player_ID=0997806236","has_body":false} 
[2026-03-25 17:03:38] production.INFO: Operation sent successfully {"operation_id":164835,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pM30Yyh-1774447418","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:03:38"}},"processed_data":{"order_number":"ORD-pM30Yyh-1774447418","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02"} 
[2026-03-25 17:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","total_operations":3,"sites_count":2} 
[2026-03-25 17:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUi6GaP-1774447285"]} 
[2026-03-25 17:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831} 
[2026-03-25 17:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831,"processed":0,"errors":0} 
[2026-03-25 17:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831,"orders_count":2,"order_ids":["ORD-CLhQ-1774447402","ORD-pM30Yyh-1774447418"]} 
[2026-03-25 17:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831} 
[2026-03-25 17:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUi6GaP-1774447285","operation_id":164831,"orders_count":2} 
[2026-03-25 17:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 17:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 17:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"count":2} 
[2026-03-25 17:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"count":2} 
[2026-03-25 17:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"user_id":587,"notification_type":"order_approved","reference_id":179987} 
[2026-03-25 17:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"user_id":587,"notification_type":"order_approved","reference_id":179988} 
[2026-03-25 17:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"processed":2,"errors":0} 
[2026-03-25 17:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835,"processed":2,"errors":0} 
[2026-03-25 17:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"422q3OYGnBFf7vb4J0DzUBO2vZxwLjw9","execution_time":"2026-03-25 17:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pM30Yyh-1774447418","operation_id":164835} 
[2026-03-25 17:04:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tUi6GaP-1774447285","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:04:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-tUi6GaP-1774447285","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:04:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:04:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":179984} 
[2026-03-25 17:04:02] production.INFO: Order updated successfully. Order ID: 179984, Status: completed  
[2026-03-25 17:04:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tUi6GaP-1774447285","status":"completed","codes_count":0} 
[2026-03-25 17:04:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 17:04:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 17:04:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-25 17:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 17:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 17:05:05] production.INFO: async() رجع: true  
[2026-03-25 17:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:05:06] production.INFO: Constructing job for order: 179989  
[2026-03-25 17:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:05:07] production.INFO: Handling job for order: 179989  
[2026-03-25 17:05:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:05:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:05:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4219ac03-09ad-4789-b197-31b70500e695&Player_ID=51953527786  
[2026-03-25 17:05:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4219ac03-09ad-4789-b197-31b70500e695&Player_ID=51953527786","has_body":false} 
[2026-03-25 17:05:08] production.INFO: Operation sent successfully {"operation_id":164836,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vh0Qv-1774447507","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:05:08"}},"processed_data":{"order_number":"ORD-vh0Qv-1774447507","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:05:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vh0Qv-1774447507","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:05:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-vh0Qv-1774447507","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:05:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:05:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":179989} 
[2026-03-25 17:05:17] production.INFO: Order updated successfully. Order ID: 179989, Status: completed  
[2026-03-25 17:05:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vh0Qv-1774447507","status":"completed","codes_count":0} 
[2026-03-25 17:05:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-25 17:05:58] production.INFO: Constructing job for order: 179990  
[2026-03-25 17:05:59] production.INFO: Handling job for order: 179990  
[2026-03-25 17:05:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:05:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:05:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=774fd196-d46f-4cf2-a076-541e864657ac&Player_ID=471156  
[2026-03-25 17:05:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=774fd196-d46f-4cf2-a076-541e864657ac&Player_ID=471156","has_body":false} 
[2026-03-25 17:05:59] production.INFO: Operation sent successfully {"operation_id":164837,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-imLI1zAn-1774447559","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 17:05:59"}},"processed_data":{"order_number":"ORD-imLI1zAn-1774447559","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 17:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02"} 
[2026-03-25 17:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","total_operations":1,"sites_count":1} 
[2026-03-25 17:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-imLI1zAn-1774447559"]} 
[2026-03-25 17:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"count":1} 
[2026-03-25 17:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"count":1} 
[2026-03-25 17:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"user_id":107,"notification_type":"order_approved","reference_id":179990} 
[2026-03-25 17:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"processed":1,"errors":0} 
[2026-03-25 17:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837,"processed":1,"errors":0} 
[2026-03-25 17:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dNmPg6zFGgFUXobkjKTg9hVtL0EjFSIm","execution_time":"2026-03-25 17:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-imLI1zAn-1774447559","operation_id":164837} 
[2026-03-25 17:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 17:06:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-imLI1zAn-1774447559","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:06:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-imLI1zAn-1774447559","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:06:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:06:04] production.ERROR: Order not found or already processed. External ID: ORD-imLI1zAn-1774447559  
[2026-03-25 17:06:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-imLI1zAn-1774447559","status":"completed","codes_count":0} 
[2026-03-25 17:06:39] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2000.0","mainamount":"2000","operation_number":"600431564003","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvdmr3n4qntv96ercDOO"}},"user_id":1461} 
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:06:39] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:06:39] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18784,"user_id":1461,"amount":2000.0,"admins_notified":7} 
[2026-03-25 17:06:43] production.INFO: Constructing job for order: 179991  
[2026-03-25 17:06:45] production.INFO: Handling job for order: 179991  
[2026-03-25 17:06:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:06:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:06:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=abf6599a-20cc-4d16-8310-eb8a13973289&Player_ID=5654851757  
[2026-03-25 17:06:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=abf6599a-20cc-4d16-8310-eb8a13973289&Player_ID=5654851757","has_body":false} 
[2026-03-25 17:06:46] production.INFO: Operation sent successfully {"operation_id":164838,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yE4-1774447606","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:06:46"}},"processed_data":{"order_number":"ORD-yE4-1774447606","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:06:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yE4-1774447606","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:06:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-yE4-1774447606","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:06:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:06:56] production.INFO: SendAcceptReject: Notification queued {"user_id":822,"notification_type":"order_approved","reference_id":179991} 
[2026-03-25 17:06:56] production.INFO: Order updated successfully. Order ID: 179991, Status: completed  
[2026-03-25 17:06:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yE4-1774447606","status":"completed","codes_count":0} 
[2026-03-25 17:06:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-25 17:07:45] production.INFO: Constructing job for order: 179992  
[2026-03-25 17:07:46] production.INFO: Handling job for order: 179992  
[2026-03-25 17:07:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:07:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:07:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8fed849b-b3d2-4605-9819-0bedd53e45e9&Player_ID=52139227462  
[2026-03-25 17:07:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8fed849b-b3d2-4605-9819-0bedd53e45e9&Player_ID=52139227462","has_body":false} 
[2026-03-25 17:07:47] production.INFO: Operation sent successfully {"operation_id":164839,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tsWUfgUM-1774447667","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:07:47"}},"processed_data":{"order_number":"ORD-tsWUfgUM-1774447667","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:07:50] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 17:07:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-25 17:07:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 17:07:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tsWUfgUM-1774447667","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:07:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-tsWUfgUM-1774447667","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:07:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:07:56] production.INFO: SendAcceptReject: Notification queued {"user_id":822,"notification_type":"order_approved","reference_id":179992} 
[2026-03-25 17:07:56] production.INFO: Order updated successfully. Order ID: 179992, Status: completed  
[2026-03-25 17:07:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tsWUfgUM-1774447667","status":"completed","codes_count":0} 
[2026-03-25 17:07:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 822  
[2026-03-25 17:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"grofrRgQDqnglbmBsmnbotu8Aatie7VE","execution_time":"2026-03-25 17:08:02"} 
[2026-03-25 17:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"grofrRgQDqnglbmBsmnbotu8Aatie7VE","execution_time":"2026-03-25 17:08:02"} 
[2026-03-25 17:08:08] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159449793","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvlu770qe6r2p4DUbYZ3"}},"user_id":212} 
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:08:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:08:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18785,"user_id":212,"amount":500.0,"admins_notified":7} 
[2026-03-25 17:08:38] production.INFO: Constructing job for order: 179994  
[2026-03-25 17:08:41] production.INFO: Handling job for order: 179994  
[2026-03-25 17:08:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:08:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:08:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9805da98-f354-4845-86c0-cfc258ea898d&Player_ID=52443251463  
[2026-03-25 17:08:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9805da98-f354-4845-86c0-cfc258ea898d&Player_ID=52443251463","has_body":false} 
[2026-03-25 17:08:41] production.INFO: Constructing job for order: 179995  
[2026-03-25 17:08:42] production.INFO: Operation sent successfully {"operation_id":164840,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Iyzrd-1774447722","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:08:42"}},"processed_data":{"order_number":"ORD-Iyzrd-1774447722","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:08:42] production.INFO: Handling job for order: 179995  
[2026-03-25 17:08:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:08:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:08:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=670ed76c-0b9d-4aad-963a-8f48b1e84699&Player_ID=52443251463  
[2026-03-25 17:08:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=670ed76c-0b9d-4aad-963a-8f48b1e84699&Player_ID=52443251463","has_body":false} 
[2026-03-25 17:08:43] production.INFO: Operation sent successfully {"operation_id":164841,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aGfeu-1774447723","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:08:43"}},"processed_data":{"order_number":"ORD-aGfeu-1774447723","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:08:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aGfeu-1774447723","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:08:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-aGfeu-1774447723","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:08:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:08:51] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":179995} 
[2026-03-25 17:08:51] production.INFO: Order updated successfully. Order ID: 179995, Status: completed  
[2026-03-25 17:08:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aGfeu-1774447723","status":"completed","codes_count":0} 
[2026-03-25 17:08:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 17:08:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Iyzrd-1774447722","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:08:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-Iyzrd-1774447722","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:08:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:08:54] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":179994} 
[2026-03-25 17:08:54] production.INFO: Order updated successfully. Order ID: 179994, Status: completed  
[2026-03-25 17:08:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Iyzrd-1774447722","status":"completed","codes_count":0} 
[2026-03-25 17:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 17:09:27] production.INFO: Constructing job for order: 179996  
[2026-03-25 17:09:28] production.INFO: Handling job for order: 179996  
[2026-03-25 17:09:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:09:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:09:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=410dda13-24d5-4330-868f-8b9d1f7bf2e7&Player_ID=51318573210  
[2026-03-25 17:09:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=410dda13-24d5-4330-868f-8b9d1f7bf2e7&Player_ID=51318573210","has_body":false} 
[2026-03-25 17:09:29] production.INFO: Operation sent successfully {"operation_id":164842,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kon26J-1774447769","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:09:29"}},"processed_data":{"order_number":"ORD-kon26J-1774447769","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:09:33] production.INFO: Constructing job for order: 179997  
[2026-03-25 17:09:35] production.INFO: Handling job for order: 179997  
[2026-03-25 17:09:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:09:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:09:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a2daf1bd-8c2d-4e5e-9e86-4044e8be5a55&Player_ID=51318573210  
[2026-03-25 17:09:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a2daf1bd-8c2d-4e5e-9e86-4044e8be5a55&Player_ID=51318573210","has_body":false} 
[2026-03-25 17:09:35] production.INFO: Constructing job for order: 179998  
[2026-03-25 17:09:36] production.INFO: Operation sent successfully {"operation_id":164843,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QKV-1774447776","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:09:36"}},"processed_data":{"order_number":"ORD-QKV-1774447776","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:09:36] production.INFO: Handling job for order: 179998  
[2026-03-25 17:09:36] production.ERROR: API failed for order 179998 {"order_id":179998,"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(179998, 22, 1, 'e0aedd4a-6da3-4...', '[{\"key\":\"player...', 6, 14)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(179998)
#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-25 17:09:36","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-25 17:09:46] production.INFO: Constructing job for order: 179999  
[2026-03-25 17:09:47] production.INFO: Constructing job for order: 180000  
[2026-03-25 17:09:48] production.INFO: Handling job for order: 179999  
[2026-03-25 17:09:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:09:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:09:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a5773519-9f3b-4bcf-bcff-35deeabf4301&Player_ID=471156  
[2026-03-25 17:09:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a5773519-9f3b-4bcf-bcff-35deeabf4301&Player_ID=471156","has_body":false} 
[2026-03-25 17:09:49] production.INFO: Operation sent successfully {"operation_id":164844,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X1ohxUr-1774447788","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 17:09:49"}},"processed_data":{"order_number":"ORD-X1ohxUr-1774447788","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 17:09:49] production.INFO: Handling job for order: 180000  
[2026-03-25 17:09:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:09:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:09:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=d0f07d72-5654-4bf9-8b6b-b6d712142858&Player_ID=0931495109  
[2026-03-25 17:09:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=d0f07d72-5654-4bf9-8b6b-b6d712142858&Player_ID=0931495109","has_body":false} 
[2026-03-25 17:09:49] production.INFO: Operation sent successfully {"operation_id":164845,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X3z96Mq-1774447789","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:09:49"}},"processed_data":{"order_number":"ORD-X3z96Mq-1774447789","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:09:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X1ohxUr-1774447788","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:09:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-X1ohxUr-1774447788","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:09:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:09:54] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":179999} 
[2026-03-25 17:09:54] production.INFO: Order updated successfully. Order ID: 179999, Status: completed  
[2026-03-25 17:09:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X1ohxUr-1774447788","status":"completed","codes_count":0} 
[2026-03-25 17:09:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 17:09:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QKV-1774447776","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:09:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-QKV-1774447776","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:09:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:09:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":179997} 
[2026-03-25 17:09:57] production.INFO: Order updated successfully. Order ID: 179997, Status: completed  
[2026-03-25 17:09:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QKV-1774447776","status":"completed","codes_count":0} 
[2026-03-25 17:09:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kon26J-1774447769","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:09:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-kon26J-1774447769","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:09:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:09:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":179996} 
[2026-03-25 17:09:57] production.INFO: Order updated successfully. Order ID: 179996, Status: completed  
[2026-03-25 17:09:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kon26J-1774447769","status":"completed","codes_count":0} 
[2026-03-25 17:09:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 17:09:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 17:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02"} 
[2026-03-25 17:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","total_operations":1,"sites_count":1} 
[2026-03-25 17:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-X3z96Mq-1774447789"]} 
[2026-03-25 17:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"count":1} 
[2026-03-25 17:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"count":1} 
[2026-03-25 17:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"user_id":366,"notification_type":"order_approved","reference_id":180000} 
[2026-03-25 17:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"processed":1,"errors":0} 
[2026-03-25 17:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845,"processed":1,"errors":0} 
[2026-03-25 17:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"egM4ygWXa5m4CpNrYH54CbnC68XtEvOq","execution_time":"2026-03-25 17:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3z96Mq-1774447789","operation_id":164845} 
[2026-03-25 17:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:10:04] production.INFO: async() رجع: true  
[2026-03-25 17:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 17:10:58] production.INFO: Constructing job for order: 180001  
[2026-03-25 17:10:59] production.INFO: Handling job for order: 180001  
[2026-03-25 17:10:59] production.ERROR: API failed for order 180001 {"order_id":180001,"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(180001, 22, 1, '2a088a11-dfa8-4...', '[{\"key\":\"player...', 6, 14)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(180001)
#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-25 17:10:59","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-25 17:11:15] production.INFO: Constructing job for order: 180002  
[2026-03-25 17:11:17] production.INFO: Handling job for order: 180002  
[2026-03-25 17:11:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:11:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:11:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=2de24ca1-d103-4a93-ac48-49d1f8dd62bb&Player_ID=14530692884  
[2026-03-25 17:11:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=2de24ca1-d103-4a93-ac48-49d1f8dd62bb&Player_ID=14530692884","has_body":false} 
[2026-03-25 17:11:18] production.INFO: Operation sent successfully {"operation_id":164846,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PcYKWo-1774447878","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:11:18"}},"processed_data":{"order_number":"ORD-PcYKWo-1774447878","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:11:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PcYKWo-1774447878","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:11:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-PcYKWo-1774447878","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:11:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:11:36] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":180002} 
[2026-03-25 17:11:36] production.INFO: Order updated successfully. Order ID: 180002, Status: completed  
[2026-03-25 17:11:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PcYKWo-1774447878","status":"completed","codes_count":0} 
[2026-03-25 17:11:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-25 17:11:53] production.INFO: Constructing job for order: 180003  
[2026-03-25 17:11:54] production.INFO: Handling job for order: 180003  
[2026-03-25 17:11:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:11:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:11:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=97dc92aa-c402-4aee-8c58-f6170888d298&Player_ID=0939837155  
[2026-03-25 17:11:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=97dc92aa-c402-4aee-8c58-f6170888d298&Player_ID=0939837155","has_body":false} 
[2026-03-25 17:11:55] production.INFO: Operation sent successfully {"operation_id":164847,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-an91adB-1774447915","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:11:55"}},"processed_data":{"order_number":"ORD-an91adB-1774447915","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01"} 
[2026-03-25 17:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","total_operations":1,"sites_count":1} 
[2026-03-25 17:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-an91adB-1774447915"]} 
[2026-03-25 17:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847} 
[2026-03-25 17:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"processed":0,"errors":0} 
[2026-03-25 17:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"smhF0HQSE67ApApSkVelfJ6OGJWRRNcz","execution_time":"2026-03-25 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847} 
[2026-03-25 17:12:11] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:12:11] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:12:27] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:12:30] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:12:35] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:12:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":179993} 
[2026-03-25 17:12:37] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:13:15] production.INFO: Constructing job for order: 180004  
[2026-03-25 17:13:17] production.INFO: Handling job for order: 180004  
[2026-03-25 17:13:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:13:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:13:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8c06a9cb-a349-4186-904a-d330ef38b651&Player_ID=5318501279  
[2026-03-25 17:13:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8c06a9cb-a349-4186-904a-d330ef38b651&Player_ID=5318501279","has_body":false} 
[2026-03-25 17:13:18] production.INFO: Operation sent successfully {"operation_id":164848,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XohL-1774447997","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:13:18"}},"processed_data":{"order_number":"ORD-XohL-1774447997","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:13:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XohL-1774447997","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:13:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-XohL-1774447997","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:13:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:13:30] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180004} 
[2026-03-25 17:13:30] production.INFO: Order updated successfully. Order ID: 180004, Status: completed  
[2026-03-25 17:13:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XohL-1774447997","status":"completed","codes_count":0} 
[2026-03-25 17:13:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:13:49] production.INFO: Constructing job for order: 180005  
[2026-03-25 17:13:51] production.INFO: Handling job for order: 180005  
[2026-03-25 17:13:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:13:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:13:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9c443718-0052-49af-9dca-ab31695244d9&Player_ID=7667132941  
[2026-03-25 17:13:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9c443718-0052-49af-9dca-ab31695244d9&Player_ID=7667132941","has_body":false} 
[2026-03-25 17:13:52] production.INFO: Operation sent successfully {"operation_id":164849,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pn6k74-1774448031","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:13:52"}},"processed_data":{"order_number":"ORD-pn6k74-1774448031","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:14:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18781} 
[2026-03-25 17:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 17:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04"} 
[2026-03-25 17:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","total_operations":2,"sites_count":2} 
[2026-03-25 17:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-an91adB-1774447915"]} 
[2026-03-25 17:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"count":1} 
[2026-03-25 17:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"count":1} 
[2026-03-25 17:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"user_id":1690,"notification_type":"order_approved","reference_id":180003} 
[2026-03-25 17:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"processed":1,"errors":0} 
[2026-03-25 17:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"processed":1,"errors":0} 
[2026-03-25 17:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"orders_count":1,"order_ids":["ORD-pn6k74-1774448031"]} 
[2026-03-25 17:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847} 
[2026-03-25 17:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-an91adB-1774447915","operation_id":164847,"orders_count":1} 
[2026-03-25 17:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pn6k74-1774448031","operation_id":164849} 
[2026-03-25 17:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pn6k74-1774448031","operation_id":164849,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pn6k74-1774448031","operation_id":164849,"processed":0,"errors":0} 
[2026-03-25 17:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xulHAcVPmhgIcZSaFCFVs7eIi4PAV2EH","execution_time":"2026-03-25 17:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pn6k74-1774448031","operation_id":164849} 
[2026-03-25 17:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-25 17:14:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pn6k74-1774448031","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:14:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-pn6k74-1774448031","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:14:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:14:21] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":180005} 
[2026-03-25 17:14:21] production.INFO: Order updated successfully. Order ID: 180005, Status: completed  
[2026-03-25 17:14:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pn6k74-1774448031","status":"completed","codes_count":0} 
[2026-03-25 17:14:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-25 17:14:43] 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-25 17:14:48] production.INFO: Constructing job for order: 180006  
[2026-03-25 17:14:49] production.INFO: Handling job for order: 180006  
[2026-03-25 17:14:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:14:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:14:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a849be7e-25c4-4abb-a0a4-528727c27809&Player_ID=5499806344  
[2026-03-25 17:14:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a849be7e-25c4-4abb-a0a4-528727c27809&Player_ID=5499806344","has_body":false} 
[2026-03-25 17:14:50] production.INFO: Operation sent successfully {"operation_id":164850,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4WrEVKd7-1774448090","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:14:50"}},"processed_data":{"order_number":"ORD-4WrEVKd7-1774448090","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 17:14:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1515,"notification_type":"request_approved","reference_id":18783} 
[2026-03-25 17:14:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1515  
[2026-03-25 17:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:15:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:15:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4WrEVKd7-1774448090","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:15:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-4WrEVKd7-1774448090","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:15:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:15:03] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":180006} 
[2026-03-25 17:15:03] production.INFO: Order updated successfully. Order ID: 180006, Status: completed  
[2026-03-25 17:15:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4WrEVKd7-1774448090","status":"completed","codes_count":0} 
[2026-03-25 17:15:04] production.INFO: async() رجع: true  
[2026-03-25 17:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:15:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"request_approved","reference_id":18784} 
[2026-03-25 17:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:15:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-25 17:15:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-25 17:15:15] production.INFO: SendAcceptReject: Notification queued {"user_id":212,"notification_type":"request_approved","reference_id":18785} 
[2026-03-25 17:15:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-25 17:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WimWQMfR1i0ZnJNGvWyD7S4nUMcpcpOD","execution_time":"2026-03-25 17:16:02"} 
[2026-03-25 17:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WimWQMfR1i0ZnJNGvWyD7S4nUMcpcpOD","execution_time":"2026-03-25 17:16:02"} 
[2026-03-25 17:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2yu5PWEBlschHQ5WzYl6hqZmUFk1xO23","execution_time":"2026-03-25 17:18:02"} 
[2026-03-25 17:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2yu5PWEBlschHQ5WzYl6hqZmUFk1xO23","execution_time":"2026-03-25 17:18:02"} 
[2026-03-25 17:18:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2500.0","mainamount":"2500","operation_number":"159462824","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8slhoc782220a9PgxT6"}},"user_id":529} 
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:18:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:18:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18786,"user_id":529,"amount":2500.0,"admins_notified":7} 
[2026-03-25 17:18:59] production.INFO: Constructing job for order: 180008  
[2026-03-25 17:19:02] production.INFO: Handling job for order: 180008  
[2026-03-25 17:19:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:19:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:19:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=24000&uuid=f14c1bdc-fb90-496f-8a68-0b837bcdd117&Player_ID=214531413  
[2026-03-25 17:19:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=24000&uuid=f14c1bdc-fb90-496f-8a68-0b837bcdd117&Player_ID=214531413","has_body":false} 
[2026-03-25 17:19:03] production.INFO: Operation sent successfully {"operation_id":164851,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aMYbvao-1774448343","amount":3.304687200000000046884451876394450664520263671875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 17:19:03"}},"processed_data":{"order_number":"ORD-aMYbvao-1774448343","amount":3.304687200000000046884451876394450664520263671875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 17:19:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1466,"notification_type":"request_approved","reference_id":18776} 
[2026-03-25 17:19:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1466  
[2026-03-25 17:19:18] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"request_approved","reference_id":18786} 
[2026-03-25 17:19:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-25 17:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03"} 
[2026-03-25 17:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","total_operations":1,"sites_count":1} 
[2026-03-25 17:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aMYbvao-1774448343"]} 
[2026-03-25 17:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aMYbvao-1774448343","operation_id":164851} 
[2026-03-25 17:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aMYbvao-1774448343","operation_id":164851,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aMYbvao-1774448343","operation_id":164851,"processed":0,"errors":0} 
[2026-03-25 17:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tXmnpgipTbMiqEHO4RcORZEjqg1FKtWx","execution_time":"2026-03-25 17:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aMYbvao-1774448343","operation_id":164851} 
[2026-03-25 17:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:20:06] production.INFO: async() رجع: true  
[2026-03-25 17:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:20:10] production.INFO: Constructing job for order: 180009  
[2026-03-25 17:20:13] production.INFO: Handling job for order: 180009  
[2026-03-25 17:20:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:20:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:20:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=35000&uuid=35c0c224-92b9-4cc9-a850-b8b5e78082b4&Player_ID=3474829  
[2026-03-25 17:20:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=35000&uuid=35c0c224-92b9-4cc9-a850-b8b5e78082b4&Player_ID=3474829","has_body":false} 
[2026-03-25 17:20:14] production.INFO: Operation sent successfully {"operation_id":164852,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mKHHYf-1774448413","amount":3.43256899999999998129851519479416310787200927734375,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-25 17:20:14"}},"processed_data":{"order_number":"ORD-mKHHYf-1774448413","amount":3.43256899999999998129851519479416310787200927734375,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-25 17:20:17] production.INFO: Constructing job for order: 180010  
[2026-03-25 17:20:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mKHHYf-1774448413","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:20:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-mKHHYf-1774448413","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:20:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:20:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1466,"notification_type":"order_approved","reference_id":180009} 
[2026-03-25 17:20:19] production.INFO: Order updated successfully. Order ID: 180009, Status: completed  
[2026-03-25 17:20:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mKHHYf-1774448413","status":"completed","codes_count":0} 
[2026-03-25 17:20:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1466  
[2026-03-25 17:20:20] production.INFO: Handling job for order: 180010  
[2026-03-25 17:20:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:20:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:20:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=0682b674-90fd-48ae-b8d7-9980f707726f&Player_ID=3238408  
[2026-03-25 17:20:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=0682b674-90fd-48ae-b8d7-9980f707726f&Player_ID=3238408","has_body":false} 
[2026-03-25 17:20:21] production.INFO: Operation sent successfully {"operation_id":164853,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kui6cl-1774448420","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 17:20:21"}},"processed_data":{"order_number":"ORD-kui6cl-1774448420","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 17:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01"} 
[2026-03-25 17:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","total_operations":2,"sites_count":1} 
[2026-03-25 17:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-aMYbvao-1774448343","ORD-kui6cl-1774448420"]} 
[2026-03-25 17:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aMYbvao-1774448343","operation_id":164851} 
[2026-03-25 17:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kui6cl-1774448420","operation_id":164853} 
[2026-03-25 17:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kui6cl-1774448420","operation_id":164853,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 17:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kui6cl-1774448420","operation_id":164853,"processed":0,"errors":0} 
[2026-03-25 17:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TrVFWnNUguhttjGiQvvLR8ukKQRe239I","execution_time":"2026-03-25 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kui6cl-1774448420","operation_id":164853} 
[2026-03-25 17:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kui6cl-1774448420","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-kui6cl-1774448420","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:22:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"order_approved","reference_id":180010} 
[2026-03-25 17:22:04] production.INFO: Order updated successfully. Order ID: 180010, Status: completed  
[2026-03-25 17:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kui6cl-1774448420","status":"completed","codes_count":0} 
[2026-03-25 17:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aMYbvao-1774448343","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-aMYbvao-1774448343","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:22:04] production.INFO: SendAcceptReject: Notification queued {"user_id":212,"notification_type":"order_approved","reference_id":180008} 
[2026-03-25 17:22:04] production.INFO: Order updated successfully. Order ID: 180008, Status: completed  
[2026-03-25 17:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aMYbvao-1774448343","status":"completed","codes_count":0} 
[2026-03-25 17:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-25 17:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-25 17:22:56] production.INFO: Constructing job for order: 180011  
[2026-03-25 17:22:58] production.INFO: Handling job for order: 180011  
[2026-03-25 17:22:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:22:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:22:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=ef7ff062-90b2-4ccb-a40d-65d55c534186&Player_ID=0962162078  
[2026-03-25 17:22:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=ef7ff062-90b2-4ccb-a40d-65d55c534186&Player_ID=0962162078","has_body":false} 
[2026-03-25 17:22:59] production.INFO: Operation sent successfully {"operation_id":164854,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LWW-1774448579","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 17:22:59"}},"processed_data":{"order_number":"ORD-LWW-1774448579","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 17:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02"} 
[2026-03-25 17:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","total_operations":1,"sites_count":1} 
[2026-03-25 17:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-LWW-1774448579"]} 
[2026-03-25 17:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"count":1} 
[2026-03-25 17:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"count":1} 
[2026-03-25 17:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"user_id":1515,"notification_type":"order_approved","reference_id":180011} 
[2026-03-25 17:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"processed":1,"errors":0} 
[2026-03-25 17:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854,"processed":1,"errors":0} 
[2026-03-25 17:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Jtfu0L0DCzxAcnzMwbLjE4h7uaLrH6fX","execution_time":"2026-03-25 17:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LWW-1774448579","operation_id":164854} 
[2026-03-25 17:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1515  
[2026-03-25 17:24:09] production.INFO: Constructing job for order: 180012  
[2026-03-25 17:24:11] production.INFO: Handling job for order: 180012  
[2026-03-25 17:24:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:24:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:24:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a042e950-78ca-4bab-bb4a-428c913a7511&Player_ID=52289734656  
[2026-03-25 17:24:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a042e950-78ca-4bab-bb4a-428c913a7511&Player_ID=52289734656","has_body":false} 
[2026-03-25 17:24:12] production.INFO: Operation sent successfully {"operation_id":164855,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lt2vng-1774448652","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:24:12"}},"processed_data":{"order_number":"ORD-Lt2vng-1774448652","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:24:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"25000.0","mainamount":"25000","operation_number":"159465011","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1g6f4utl1veddmizFHl"}},"user_id":1782} 
[2026-03-25 17:24:16] production.INFO: Constructing job for order: 180013  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:24:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:24:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18787,"user_id":1782,"amount":25000.0,"admins_notified":7} 
[2026-03-25 17:24:18] production.INFO: Handling job for order: 180013  
[2026-03-25 17:24:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:24:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:24:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=430afe21-5f2e-421a-99ca-5de84739e64c&Player_ID=0962162078  
[2026-03-25 17:24:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=430afe21-5f2e-421a-99ca-5de84739e64c&Player_ID=0962162078","has_body":false} 
[2026-03-25 17:24:19] production.INFO: Operation sent successfully {"operation_id":164856,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1QMUZ6EB-1774448659","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 17:24:19"}},"processed_data":{"order_number":"ORD-1QMUZ6EB-1774448659","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 17:24:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lt2vng-1774448652","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:24:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lt2vng-1774448652","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:24:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:24:28] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180012} 
[2026-03-25 17:24:28] production.INFO: Order updated successfully. Order ID: 180012, Status: completed  
[2026-03-25 17:24:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lt2vng-1774448652","status":"completed","codes_count":0} 
[2026-03-25 17:24:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:24:44] production.INFO: Constructing job for order: 180014  
[2026-03-25 17:24:46] production.INFO: Handling job for order: 180014  
[2026-03-25 17:24:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:24:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:24:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5eaba6e2-bcb0-4201-b267-4958e8283570&Player_ID=9419382432  
[2026-03-25 17:24:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5eaba6e2-bcb0-4201-b267-4958e8283570&Player_ID=9419382432","has_body":false} 
[2026-03-25 17:24:47] production.INFO: Operation sent successfully {"operation_id":164857,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XfYukecj-1774448686","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:24:47"}},"processed_data":{"order_number":"ORD-XfYukecj-1774448686","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:25:04] production.INFO: async() رجع: true  
[2026-03-25 17:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:25:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XfYukecj-1774448686","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:25:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-XfYukecj-1774448686","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:25:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:25:22] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":180014} 
[2026-03-25 17:25:22] production.INFO: Order updated successfully. Order ID: 180014, Status: completed  
[2026-03-25 17:25:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XfYukecj-1774448686","status":"completed","codes_count":0} 
[2026-03-25 17:25:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-25 17:25:53] production.INFO: Constructing job for order: 180015  
[2026-03-25 17:25:56] production.INFO: Handling job for order: 180015  
[2026-03-25 17:25:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:25:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:25:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7bb2ac82-fa7b-4f7f-b5b2-f2b8adb4cbc1&Player_ID=110483944  
[2026-03-25 17:25:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7bb2ac82-fa7b-4f7f-b5b2-f2b8adb4cbc1&Player_ID=110483944","has_body":false} 
[2026-03-25 17:25:57] production.INFO: Operation sent successfully {"operation_id":164858,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dFt-1774448757","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 17:25:57"}},"processed_data":{"order_number":"ORD-dFt-1774448757","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 17:26:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dFt-1774448757","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:26:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-dFt-1774448757","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:26:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:26:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1526,"notification_type":"order_approved","reference_id":180015} 
[2026-03-25 17:26:01] production.INFO: Order updated successfully. Order ID: 180015, Status: completed  
[2026-03-25 17:26:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dFt-1774448757","status":"completed","codes_count":0} 
[2026-03-25 17:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03"} 
[2026-03-25 17:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","total_operations":1,"sites_count":1} 
[2026-03-25 17:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-1QMUZ6EB-1774448659"]} 
[2026-03-25 17:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"count":1} 
[2026-03-25 17:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"count":1} 
[2026-03-25 17:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"user_id":1515,"notification_type":"order_approved","reference_id":180013} 
[2026-03-25 17:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"processed":1,"errors":0} 
[2026-03-25 17:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856,"processed":1,"errors":0} 
[2026-03-25 17:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cpAJFQ3IEGIjLeABQrwxslJIT0se0iYH","execution_time":"2026-03-25 17:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1QMUZ6EB-1774448659","operation_id":164856} 
[2026-03-25 17:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1526  
[2026-03-25 17:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1515  
[2026-03-25 17:26:30] production.INFO: Constructing job for order: 180016  
[2026-03-25 17:26:33] production.INFO: Handling job for order: 180016  
[2026-03-25 17:26:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:26:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:26:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=aafe15ac-ee31-4338-bfda-925a24617577&Player_ID=0983905918  
[2026-03-25 17:26:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=aafe15ac-ee31-4338-bfda-925a24617577&Player_ID=0983905918","has_body":false} 
[2026-03-25 17:26:34] production.INFO: Operation sent successfully {"operation_id":164859,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SvbR8gVa-1774448794","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:26:34"}},"processed_data":{"order_number":"ORD-SvbR8gVa-1774448794","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:26:53] production.INFO: Constructing job for order: 180017  
[2026-03-25 17:26:55] production.INFO: Handling job for order: 180017  
[2026-03-25 17:26:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:26:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:26:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=4e04e775-5c2e-4a9e-ba55-467380730d5d&Player_ID=15807206  
[2026-03-25 17:26:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=4e04e775-5c2e-4a9e-ba55-467380730d5d&Player_ID=15807206","has_body":false} 
[2026-03-25 17:26:56] production.INFO: Operation sent successfully {"operation_id":164860,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uKJX-1774448816","amount":2.092832000000000025607960196794010698795318603515625,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-25 17:26:56"}},"processed_data":{"order_number":"ORD-uKJX-1774448816","amount":2.092832000000000025607960196794010698795318603515625,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-25 17:27:20] production.INFO: Constructing job for order: 180018  
[2026-03-25 17:27:23] production.INFO: Handling job for order: 180018  
[2026-03-25 17:27:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:27:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:27:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=328f9941-cad4-424c-91db-688a8e89e7fb&Player_ID=61289265  
[2026-03-25 17:27:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=328f9941-cad4-424c-91db-688a8e89e7fb&Player_ID=61289265","has_body":false} 
[2026-03-25 17:27:24] production.INFO: Operation sent successfully {"operation_id":164861,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FDLYTl57-1774448843","amount":1.525687500000000085265128291212022304534912109375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-25 17:27:24"}},"processed_data":{"order_number":"ORD-FDLYTl57-1774448843","amount":1.525687500000000085265128291212022304534912109375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-25 17:27:33] production.INFO: Constructing job for order: 180019  
[2026-03-25 17:27:36] production.INFO: Handling job for order: 180019  
[2026-03-25 17:27:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:27:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:27:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=f184fd36-8143-428e-8bc2-e0019c9a46f8&Player_ID=0984233862  
[2026-03-25 17:27:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=f184fd36-8143-428e-8bc2-e0019c9a46f8&Player_ID=0984233862","has_body":false} 
[2026-03-25 17:27:37] production.INFO: Operation sent successfully {"operation_id":164862,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xaY1Mmc-1774448856","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:27:37"}},"processed_data":{"order_number":"ORD-xaY1Mmc-1774448856","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04"} 
[2026-03-25 17:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","total_operations":4,"sites_count":2} 
[2026-03-25 17:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-SvbR8gVa-1774448794","ORD-xaY1Mmc-1774448856"]} 
[2026-03-25 17:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 17:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 17:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"count":2} 
[2026-03-25 17:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"count":2} 
[2026-03-25 17:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"user_id":36,"notification_type":"order_approved","reference_id":180016} 
[2026-03-25 17:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"user_id":587,"notification_type":"order_approved","reference_id":180019} 
[2026-03-25 17:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"processed":2,"errors":0} 
[2026-03-25 17:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"processed":2,"errors":0} 
[2026-03-25 17:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"orders_count":2,"order_ids":["ORD-uKJX-1774448816","ORD-FDLYTl57-1774448843"]} 
[2026-03-25 17:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862} 
[2026-03-25 17:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaY1Mmc-1774448856","operation_id":164862,"orders_count":2} 
[2026-03-25 17:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FDLYTl57-1774448843","operation_id":164861} 
[2026-03-25 17:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860} 
[2026-03-25 17:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 17:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"processed":0,"errors":0} 
[2026-03-25 17:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KBRWZMWvPV4BFu7uJCy77bq5399QjKPn","execution_time":"2026-03-25 17:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860} 
[2026-03-25 17:28:04] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-25 17:28:04] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-25 17:28:04] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-25 17:28:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 17:28:15] production.INFO: Constructing job for order: 180020  
[2026-03-25 17:28:18] production.INFO: Handling job for order: 180020  
[2026-03-25 17:28:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:28:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:28:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=2ac1c011-c64f-4a9c-b128-1a27851a767a&Player_ID=58904149  
[2026-03-25 17:28:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=2ac1c011-c64f-4a9c-b128-1a27851a767a&Player_ID=58904149","has_body":false} 
[2026-03-25 17:28:19] production.INFO: Operation sent successfully {"operation_id":164863,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JMB-1774448899","amount":1.525687500000000085265128291212022304534912109375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-25 17:28:19"}},"processed_data":{"order_number":"ORD-JMB-1774448899","amount":1.525687500000000085265128291212022304534912109375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-25 17:28:38] production.INFO: Constructing job for order: 180021  
[2026-03-25 17:28:40] production.INFO: Handling job for order: 180021  
[2026-03-25 17:28:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:28:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:28:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2f95d3a4-9b39-4a59-9083-33fe229c6fec&Player_ID=52346764202  
[2026-03-25 17:28:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2f95d3a4-9b39-4a59-9083-33fe229c6fec&Player_ID=52346764202","has_body":false} 
[2026-03-25 17:28:41] production.INFO: Operation sent successfully {"operation_id":164864,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-obEU-1774448921","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:28:41"}},"processed_data":{"order_number":"ORD-obEU-1774448921","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:28:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-obEU-1774448921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:28:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-obEU-1774448921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:28:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:28:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":180021} 
[2026-03-25 17:28:49] production.INFO: Order updated successfully. Order ID: 180021, Status: completed  
[2026-03-25 17:28:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-obEU-1774448921","status":"completed","codes_count":0} 
[2026-03-25 17:28:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 17:29:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1782,"notification_type":"request_rejected","reference_id":18787} 
[2026-03-25 17:29:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-25 17:29:20] production.INFO: Constructing job for order: 180022  
[2026-03-25 17:29:23] production.INFO: Handling job for order: 180022  
[2026-03-25 17:29:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:29:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:29:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4f78fbb6-0102-4c2b-8109-cb469527aecb&Player_ID=5413613992  
[2026-03-25 17:29:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4f78fbb6-0102-4c2b-8109-cb469527aecb&Player_ID=5413613992","has_body":false} 
[2026-03-25 17:29:24] production.INFO: Operation sent successfully {"operation_id":164865,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-12Nf-1774448964","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:29:24"}},"processed_data":{"order_number":"ORD-12Nf-1774448964","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:29:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-12Nf-1774448964","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:29:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-12Nf-1774448964","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:29:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:29:38] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":180022} 
[2026-03-25 17:29:38] production.INFO: Order updated successfully. Order ID: 180022, Status: completed  
[2026-03-25 17:29:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-12Nf-1774448964","status":"completed","codes_count":0} 
[2026-03-25 17:29:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 17:29:56] production.INFO: Constructing job for order: 180023  
[2026-03-25 17:29:57] production.INFO: Handling job for order: 180023  
[2026-03-25 17:29:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:29:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:29:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=d41043fb-b2b1-4e84-a892-38994699cf34&Player_ID=0935499137  
[2026-03-25 17:29:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=d41043fb-b2b1-4e84-a892-38994699cf34&Player_ID=0935499137","has_body":false} 
[2026-03-25 17:29:58] production.INFO: Operation sent successfully {"operation_id":164866,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xJm0GxXc-1774448998","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:29:58"}},"processed_data":{"order_number":"ORD-xJm0GxXc-1774448998","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04"} 
[2026-03-25 17:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","total_operations":4,"sites_count":2} 
[2026-03-25 17:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-uKJX-1774448816","ORD-FDLYTl57-1774448843","ORD-JMB-1774448899"]} 
[2026-03-25 17:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 17:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 17:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 17:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"count":3} 
[2026-03-25 17:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"count":3} 
[2026-03-25 17:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"user_id":59,"notification_type":"order_approved","reference_id":180018} 
[2026-03-25 17:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"user_id":59,"notification_type":"order_approved","reference_id":180020} 
[2026-03-25 17:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"user_id":348,"notification_type":"order_approved","reference_id":180017} 
[2026-03-25 17:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"processed":3,"errors":0} 
[2026-03-25 17:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"processed":3,"errors":0} 
[2026-03-25 17:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"orders_count":1,"order_ids":["ORD-xJm0GxXc-1774448998"]} 
[2026-03-25 17:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860} 
[2026-03-25 17:30:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uKJX-1774448816","operation_id":164860,"orders_count":1} 
[2026-03-25 17:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866} 
[2026-03-25 17:30:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:30:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"processed":0,"errors":0} 
[2026-03-25 17:30:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ry6sFHwrVjPgCYopTEbkzsVrrctfGKwm","execution_time":"2026-03-25 17:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866} 
[2026-03-25 17:30:05] production.INFO: Executing GetProducts task...  
[2026-03-25 17:30:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:30:05] production.INFO: Executing GetProducts task...  
[2026-03-25 17:30:07] production.INFO: async() رجع: true  
[2026-03-25 17:30:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 17:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 17:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 17:30:22] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_rejected","reference_id":179925} 
[2026-03-25 17:30:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 17:30:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 17:30:26] production.INFO: Constructing job for order: 180024  
[2026-03-25 17:30:29] production.INFO: Handling job for order: 180024  
[2026-03-25 17:30:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:30:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:30:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=d9577a53-dc0f-48b7-b810-d8f50b7eea3b&Player_ID=0984768266  
[2026-03-25 17:30:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=d9577a53-dc0f-48b7-b810-d8f50b7eea3b&Player_ID=0984768266","has_body":false} 
[2026-03-25 17:30:30] production.INFO: Operation sent successfully {"operation_id":164867,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cb1DP-1774449030","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:30:30"}},"processed_data":{"order_number":"ORD-cb1DP-1774449030","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:31:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"250.0","mainamount":"250","operation_number":"159465011","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsi1p6sq2ic0n3H74bk1"}},"user_id":1782} 
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:31:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:31:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18788,"user_id":1782,"amount":250.0,"admins_notified":7} 
[2026-03-25 17:31:57] production.INFO: Constructing job for order: 180025  
[2026-03-25 17:32:00] production.INFO: Handling job for order: 180025  
[2026-03-25 17:32:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:32:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:32:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6527d4b4-483d-44e3-8e4a-3f144f979e1f&Player_ID=52172602474  
[2026-03-25 17:32:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6527d4b4-483d-44e3-8e4a-3f144f979e1f&Player_ID=52172602474","has_body":false} 
[2026-03-25 17:32:01] production.INFO: Operation sent successfully {"operation_id":164868,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nxINnI-1774449121","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:32:01"}},"processed_data":{"order_number":"ORD-nxINnI-1774449121","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04"} 
[2026-03-25 17:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","total_operations":3,"sites_count":2} 
[2026-03-25 17:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-xJm0GxXc-1774448998","ORD-cb1DP-1774449030"]} 
[2026-03-25 17:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 17:32:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 17:32:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"count":2} 
[2026-03-25 17:32:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"count":2} 
[2026-03-25 17:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"user_id":1320,"notification_type":"order_approved","reference_id":180024} 
[2026-03-25 17:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"user_id":1320,"notification_type":"order_approved","reference_id":180023} 
[2026-03-25 17:32:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:32:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:32:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"processed":2,"errors":0} 
[2026-03-25 17:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"processed":2,"errors":0} 
[2026-03-25 17:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"orders_count":1,"order_ids":["ORD-nxINnI-1774449121"]} 
[2026-03-25 17:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866} 
[2026-03-25 17:32:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJm0GxXc-1774448998","operation_id":164866,"orders_count":1} 
[2026-03-25 17:32:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nxINnI-1774449121","operation_id":164868} 
[2026-03-25 17:32:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nxINnI-1774449121","operation_id":164868,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:32:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nxINnI-1774449121","operation_id":164868,"processed":0,"errors":0} 
[2026-03-25 17:32:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uip0TDkLhwHNnijkkLLMx40NPqXPdALD","execution_time":"2026-03-25 17:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nxINnI-1774449121","operation_id":164868} 
[2026-03-25 17:32:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 17:32:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 17:32:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nxINnI-1774449121","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:32:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-nxINnI-1774449121","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:32:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:32:11] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":180025} 
[2026-03-25 17:32:11] production.INFO: Order updated successfully. Order ID: 180025, Status: completed  
[2026-03-25 17:32:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nxINnI-1774449121","status":"completed","codes_count":0} 
[2026-03-25 17:32:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 17:32:22] production.INFO: Constructing job for order: 180026  
[2026-03-25 17:32:23] production.INFO: Handling job for order: 180026  
[2026-03-25 17:32:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:32:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:32:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ad0c58b9-95dc-4d57-a6d1-4abb81c985ee&Player_ID=5318501279  
[2026-03-25 17:32:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ad0c58b9-95dc-4d57-a6d1-4abb81c985ee&Player_ID=5318501279","has_body":false} 
[2026-03-25 17:32:23] production.INFO: Operation sent successfully {"operation_id":164869,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mfs-1774449143","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:32:23"}},"processed_data":{"order_number":"ORD-Mfs-1774449143","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 17:32:24] production.INFO: Constructing job for order: 180027  
[2026-03-25 17:32:26] production.INFO: Handling job for order: 180027  
[2026-03-25 17:32:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:32:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:32:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a7d51e78-d0f9-4892-87bc-5b4795d62462&Player_ID=5628365086  
[2026-03-25 17:32:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a7d51e78-d0f9-4892-87bc-5b4795d62462&Player_ID=5628365086","has_body":false} 
[2026-03-25 17:32:27] production.INFO: Operation sent successfully {"operation_id":164870,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Vy-1774449147","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:32:27"}},"processed_data":{"order_number":"ORD-0Vy-1774449147","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:32:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Mfs-1774449143","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:32:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-Mfs-1774449143","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:32:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:32:35] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180026} 
[2026-03-25 17:32:35] production.INFO: Order updated successfully. Order ID: 180026, Status: completed  
[2026-03-25 17:32:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Mfs-1774449143","status":"completed","codes_count":0} 
[2026-03-25 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:32:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0Vy-1774449147","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:32:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-0Vy-1774449147","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:32:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:32:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":180027} 
[2026-03-25 17:32:44] production.INFO: Order updated successfully. Order ID: 180027, Status: completed  
[2026-03-25 17:32:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0Vy-1774449147","status":"completed","codes_count":0} 
[2026-03-25 17:32:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 17:32:50] production.INFO: Constructing job for order: 180028  
[2026-03-25 17:32:51] production.INFO: Handling job for order: 180028  
[2026-03-25 17:32:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:32:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:32:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=84d09a91-e82c-432a-b458-3dc5a93495f3&Player_ID=78157143  
[2026-03-25 17:32:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=84d09a91-e82c-432a-b458-3dc5a93495f3&Player_ID=78157143","has_body":false} 
[2026-03-25 17:32:52] production.INFO: Operation sent successfully {"operation_id":164871,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PiG9g2Nb-1774449172","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 17:32:52"}},"processed_data":{"order_number":"ORD-PiG9g2Nb-1774449172","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 17:33:07] production.INFO: Constructing job for order: 180029  
[2026-03-25 17:33:10] production.INFO: Handling job for order: 180029  
[2026-03-25 17:33:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:33:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:33:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26729168-397e-420a-a96f-2fc6da82879b&Player_ID=52172602474  
[2026-03-25 17:33:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26729168-397e-420a-a96f-2fc6da82879b&Player_ID=52172602474","has_body":false} 
[2026-03-25 17:33:11] production.INFO: Operation sent successfully {"operation_id":164872,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EbJ-1774449191","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:33:11"}},"processed_data":{"order_number":"ORD-EbJ-1774449191","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:33:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EbJ-1774449191","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:33:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-EbJ-1774449191","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:33:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:33:23] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":180029} 
[2026-03-25 17:33:23] production.INFO: Order updated successfully. Order ID: 180029, Status: completed  
[2026-03-25 17:33:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EbJ-1774449191","status":"completed","codes_count":0} 
[2026-03-25 17:33:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 17:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02"} 
[2026-03-25 17:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","total_operations":1,"sites_count":1} 
[2026-03-25 17:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-PiG9g2Nb-1774449172"]} 
[2026-03-25 17:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PiG9g2Nb-1774449172","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-PiG9g2Nb-1774449172","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:34:02] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":180028} 
[2026-03-25 17:34:02] production.INFO: Order updated successfully. Order ID: 180028, Status: completed  
[2026-03-25 17:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PiG9g2Nb-1774449172","status":"completed","codes_count":0} 
[2026-03-25 17:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:34:02] production.ERROR: Operation not found for external_order: ORD-PiG9g2Nb-1774449172 in chunk 1 {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871} 
[2026-03-25 17:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-25 17:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871,"processed":0,"errors":1} 
[2026-03-25 17:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871,"processed":0,"errors":1} 
[2026-03-25 17:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XF9iI9epcvndURJVBVqRJyMIJt92xxML","execution_time":"2026-03-25 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PiG9g2Nb-1774449172","operation_id":164871} 
[2026-03-25 17:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 17:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:35:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:35:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10000.0","mainamount":"10000","operation_number":"159481286","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7d7d0buft0fb9rrxFNh"}},"user_id":720} 
[2026-03-25 17:35:05] production.INFO: async() رجع: true  
[2026-03-25 17:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:35:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:35:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18789,"user_id":720,"amount":10000.0,"admins_notified":7} 
[2026-03-25 17:35:08] production.INFO: Constructing job for order: 180030  
[2026-03-25 17:35:09] production.INFO: Handling job for order: 180030  
[2026-03-25 17:35:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:35:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:35:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1aa39930-e4d1-4d72-bce0-e3480cc1d8aa&Player_ID=8767821538  
[2026-03-25 17:35:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1aa39930-e4d1-4d72-bce0-e3480cc1d8aa&Player_ID=8767821538","has_body":false} 
[2026-03-25 17:35:10] production.INFO: Operation sent successfully {"operation_id":164873,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ip4i7ZSW-1774449310","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:35:10"}},"processed_data":{"order_number":"ORD-Ip4i7ZSW-1774449310","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:35:11] production.INFO: Constructing job for order: 180031  
[2026-03-25 17:35:13] production.INFO: Handling job for order: 180031  
[2026-03-25 17:35:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:35:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:35:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6ec4d2d6-7af1-4b63-80f2-127310791711&Player_ID=8767821538  
[2026-03-25 17:35:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6ec4d2d6-7af1-4b63-80f2-127310791711&Player_ID=8767821538","has_body":false} 
[2026-03-25 17:35:14] production.INFO: Operation sent successfully {"operation_id":164874,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4MDkhdWq-1774449314","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:35:14"}},"processed_data":{"order_number":"ORD-4MDkhdWq-1774449314","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:35:28] production.INFO: Constructing job for order: 180032  
[2026-03-25 17:35:29] production.INFO: Handling job for order: 180032  
[2026-03-25 17:35:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:35:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:35:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=25135e57-06dd-47e2-9611-2901cd425bf5&Player_ID=5318501279  
[2026-03-25 17:35:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=25135e57-06dd-47e2-9611-2901cd425bf5&Player_ID=5318501279","has_body":false} 
[2026-03-25 17:35:30] production.INFO: Operation sent successfully {"operation_id":164875,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vQRU1RbG-1774449329","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:35:30"}},"processed_data":{"order_number":"ORD-vQRU1RbG-1774449329","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 17:35:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vQRU1RbG-1774449329","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:35:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-vQRU1RbG-1774449329","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:35:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:35:47] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180032} 
[2026-03-25 17:35:47] production.INFO: Order updated successfully. Order ID: 180032, Status: completed  
[2026-03-25 17:35:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vQRU1RbG-1774449329","status":"completed","codes_count":0} 
[2026-03-25 17:35:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:35:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4MDkhdWq-1774449314","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:35:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-4MDkhdWq-1774449314","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:35:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:35:59] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180031} 
[2026-03-25 17:35:59] production.INFO: Order updated successfully. Order ID: 180031, Status: completed  
[2026-03-25 17:35:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4MDkhdWq-1774449314","status":"completed","codes_count":0} 
[2026-03-25 17:35:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ip4i7ZSW-1774449310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:35:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ip4i7ZSW-1774449310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:35:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:35:59] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180030} 
[2026-03-25 17:35:59] production.INFO: Order updated successfully. Order ID: 180030, Status: completed  
[2026-03-25 17:35:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ip4i7ZSW-1774449310","status":"completed","codes_count":0} 
[2026-03-25 17:36:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 17:36:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 17:36:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"request_approved","reference_id":18782} 
[2026-03-25 17:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2DhyUJxjIJ2jUSZ9TsGZ5nC5UD7RuegB","execution_time":"2026-03-25 17:36:03"} 
[2026-03-25 17:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2DhyUJxjIJ2jUSZ9TsGZ5nC5UD7RuegB","execution_time":"2026-03-25 17:36:03"} 
[2026-03-25 17:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 17:36:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1782,"notification_type":"request_approved","reference_id":18788} 
[2026-03-25 17:36:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-25 17:36:43] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"request_approved","reference_id":18789} 
[2026-03-25 17:36:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:36:49] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180007} 
[2026-03-25 17:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 17:37:05] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":179998} 
[2026-03-25 17:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-25 17:37:08] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":180001} 
[2026-03-25 17:37:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-25 17:37:28] production.INFO: Constructing job for order: 180033  
[2026-03-25 17:37:30] production.INFO: Handling job for order: 180033  
[2026-03-25 17:37:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:37:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:37:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=50000&uuid=83b6b1cf-62c5-4568-a4bf-4ab955e26e45&Player_ID=102581127  
[2026-03-25 17:37:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=50000&uuid=83b6b1cf-62c5-4568-a4bf-4ab955e26e45&Player_ID=102581127","has_body":false} 
[2026-03-25 17:37:31] production.INFO: Operation sent successfully {"operation_id":164876,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g0e04vF-1774449450","amount":3.0636799999999997368149706744588911533355712890625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 17:37:31"}},"processed_data":{"order_number":"ORD-g0e04vF-1774449450","amount":3.0636799999999997368149706744588911533355712890625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 17:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04"} 
[2026-03-25 17:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","total_operations":1,"sites_count":1} 
[2026-03-25 17:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-g0e04vF-1774449450"]} 
[2026-03-25 17:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876} 
[2026-03-25 17:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876,"processed":0,"errors":0} 
[2026-03-25 17:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"anW6sVC5PMWxENn3XKXJJSrbA3iMUcrW","execution_time":"2026-03-25 17:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876} 
[2026-03-25 17:39:49] production.INFO: Constructing job for order: 180034  
[2026-03-25 17:39:52] production.INFO: Handling job for order: 180034  
[2026-03-25 17:39:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:39:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:39:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=26754302-998d-480b-a44e-5428a16e13e0&Player_ID=5971652535  
[2026-03-25 17:39:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=26754302-998d-480b-a44e-5428a16e13e0&Player_ID=5971652535","has_body":false} 
[2026-03-25 17:39:53] production.INFO: Operation sent successfully {"operation_id":164877,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-39frw-1774449593","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:39:53"}},"processed_data":{"order_number":"ORD-39frw-1774449593","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:39:59] production.INFO: Constructing job for order: 180035  
[2026-03-25 17:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02"} 
[2026-03-25 17:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","total_operations":2,"sites_count":1} 
[2026-03-25 17:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-g0e04vF-1774449450","ORD-39frw-1774449593"]} 
[2026-03-25 17:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-39frw-1774449593","operation_id":164877} 
[2026-03-25 17:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876} 
[2026-03-25 17:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 17:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876,"processed":0,"errors":0} 
[2026-03-25 17:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3u04HX1sKCggYts3U1ZfXf5hHBCVtc1S","execution_time":"2026-03-25 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0e04vF-1774449450","operation_id":164876} 
[2026-03-25 17:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 17:40:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-39frw-1774449593","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:40:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-39frw-1774449593","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:40:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:40:03] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180034} 
[2026-03-25 17:40:03] production.INFO: Order updated successfully. Order ID: 180034, Status: completed  
[2026-03-25 17:40:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-39frw-1774449593","status":"completed","codes_count":0} 
[2026-03-25 17:40:04] production.INFO: async() رجع: true  
[2026-03-25 17:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:40:06] production.INFO: Handling job for order: 180035  
[2026-03-25 17:40:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=3843cff2-bcfe-4645-a2c0-c5eb3938454b&Player_ID=2531187288  
[2026-03-25 17:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=3843cff2-bcfe-4645-a2c0-c5eb3938454b&Player_ID=2531187288","has_body":false} 
[2026-03-25 17:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g0e04vF-1774449450","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-g0e04vF-1774449450","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:40:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:40:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":180033} 
[2026-03-25 17:40:06] production.INFO: Order updated successfully. Order ID: 180033, Status: completed  
[2026-03-25 17:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g0e04vF-1774449450","status":"completed","codes_count":0} 
[2026-03-25 17:40:07] production.INFO: Operation sent successfully {"operation_id":164878,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mzMgSQ-1774449606","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:40:07"}},"processed_data":{"order_number":"ORD-mzMgSQ-1774449606","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 17:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 17:40:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mzMgSQ-1774449606","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:40:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-mzMgSQ-1774449606","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:40:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:40:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":180035} 
[2026-03-25 17:40:45] production.INFO: Order updated successfully. Order ID: 180035, Status: completed  
[2026-03-25 17:40:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mzMgSQ-1774449606","status":"completed","codes_count":0} 
[2026-03-25 17:40:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 17:41:40] production.INFO: Constructing job for order: 180037  
[2026-03-25 17:41:43] production.INFO: Handling job for order: 180037  
[2026-03-25 17:41:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:41:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:41:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=c11c01d7-c699-43d2-adb8-1a92f710e9bd&Player_ID=3270271  
[2026-03-25 17:41:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=c11c01d7-c699-43d2-adb8-1a92f710e9bd&Player_ID=3270271","has_body":false} 
[2026-03-25 17:41:44] production.INFO: Operation sent successfully {"operation_id":164879,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-POnBJ-1774449703","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 17:41:44"}},"processed_data":{"order_number":"ORD-POnBJ-1774449703","amount":3.743679999999999896687086220481432974338531494140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 17:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02"} 
[2026-03-25 17:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","total_operations":1,"sites_count":1} 
[2026-03-25 17:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-POnBJ-1774449703"]} 
[2026-03-25 17:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879} 
[2026-03-25 17:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879,"processed":0,"errors":0} 
[2026-03-25 17:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8HRGwLzaxrP6l0zC4wFhiHMqntUnZzE9","execution_time":"2026-03-25 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879} 
[2026-03-25 17:42:02] production.INFO: Constructing job for order: 180038  
[2026-03-25 17:42:05] production.INFO: Handling job for order: 180038  
[2026-03-25 17:42:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:42:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:42:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e4b7b135-64de-4a3f-91f9-46782a5c9478&Player_ID=0997819484  
[2026-03-25 17:42:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e4b7b135-64de-4a3f-91f9-46782a5c9478&Player_ID=0997819484","has_body":false} 
[2026-03-25 17:42:06] production.INFO: Operation sent successfully {"operation_id":164880,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gj8Ne-1774449725","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 17:42:06"}},"processed_data":{"order_number":"ORD-Gj8Ne-1774449725","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 17:43:25] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1815.0","mainamount":"1815","operation_number":"159488193","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9323rinibvrh0bhdjAq"}},"user_id":1032} 
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:43:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:43:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18790,"user_id":1032,"amount":1815.0,"admins_notified":7} 
[2026-03-25 17:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03"} 
[2026-03-25 17:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","total_operations":2,"sites_count":2} 
[2026-03-25 17:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-POnBJ-1774449703"]} 
[2026-03-25 17:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879} 
[2026-03-25 17:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879,"processed":0,"errors":0} 
[2026-03-25 17:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879,"orders_count":1,"order_ids":["ORD-Gj8Ne-1774449725"]} 
[2026-03-25 17:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879} 
[2026-03-25 17:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-POnBJ-1774449703","operation_id":164879,"orders_count":1} 
[2026-03-25 17:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 17:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"count":1} 
[2026-03-25 17:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"count":1} 
[2026-03-25 17:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"user_id":587,"notification_type":"order_approved","reference_id":180038} 
[2026-03-25 17:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"processed":1,"errors":0} 
[2026-03-25 17:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880,"processed":1,"errors":0} 
[2026-03-25 17:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XMFZURdHZCRQmzxGeic4U5SDDLrCrCWQ","execution_time":"2026-03-25 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gj8Ne-1774449725","operation_id":164880} 
[2026-03-25 17:44:03] production.INFO: Constructing job for order: 180039  
[2026-03-25 17:44:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 17:44:05] production.INFO: Handling job for order: 180039  
[2026-03-25 17:44:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:44:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:44:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=e7242cf6-9dd1-4457-829a-8706e161c80e&Player_ID=samo187  
[2026-03-25 17:44:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=e7242cf6-9dd1-4457-829a-8706e161c80e&Player_ID=samo187","has_body":false} 
[2026-03-25 17:44:06] production.INFO: Operation sent successfully {"operation_id":164881,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XgP-1774449845","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 17:44:06"}},"processed_data":{"order_number":"ORD-XgP-1774449845","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 17:44:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-POnBJ-1774449703","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:44:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-POnBJ-1774449703","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:44:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:44:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"order_approved","reference_id":180037} 
[2026-03-25 17:44:06] production.INFO: Order updated successfully. Order ID: 180037, Status: completed  
[2026-03-25 17:44:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-POnBJ-1774449703","status":"completed","codes_count":0} 
[2026-03-25 17:44:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-25 17:44:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XgP-1774449845","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:44:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-XgP-1774449845","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:44:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:44:13] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":180039} 
[2026-03-25 17:44:13] production.INFO: Order updated successfully. Order ID: 180039, Status: completed  
[2026-03-25 17:44:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XgP-1774449845","status":"completed","codes_count":0} 
[2026-03-25 17:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-25 17:44:54] production.INFO: Constructing job for order: 180040  
[2026-03-25 17:44:57] production.INFO: Handling job for order: 180040  
[2026-03-25 17:44:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:44:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:44:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ba47296-19df-4935-8319-948c5523ece5&Player_ID=52289734656  
[2026-03-25 17:44:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ba47296-19df-4935-8319-948c5523ece5&Player_ID=52289734656","has_body":false} 
[2026-03-25 17:44:58] production.INFO: Operation sent successfully {"operation_id":164882,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lyymg2R-1774449897","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:44:58"}},"processed_data":{"order_number":"ORD-Lyymg2R-1774449897","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:45:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:45:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:45:06] production.INFO: async() رجع: true  
[2026-03-25 17:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:45:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lyymg2R-1774449897","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:45:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lyymg2R-1774449897","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:45:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:45:09] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180040} 
[2026-03-25 17:45:09] production.INFO: Order updated successfully. Order ID: 180040, Status: completed  
[2026-03-25 17:45:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lyymg2R-1774449897","status":"completed","codes_count":0} 
[2026-03-25 17:45:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:45:35] production.INFO: Constructing job for order: 180041  
[2026-03-25 17:45:38] production.INFO: Handling job for order: 180041  
[2026-03-25 17:45:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:45:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:45:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c75a77a0-01a9-4da0-acec-6da631449529&Player_ID=5318501279  
[2026-03-25 17:45:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c75a77a0-01a9-4da0-acec-6da631449529&Player_ID=5318501279","has_body":false} 
[2026-03-25 17:45:39] production.INFO: Operation sent successfully {"operation_id":164883,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sxQja-1774449938","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:45:39"}},"processed_data":{"order_number":"ORD-sxQja-1774449938","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 17:45:52] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:45:52] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:45:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sxQja-1774449938","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:45:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-sxQja-1774449938","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:45:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:45:54] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180041} 
[2026-03-25 17:45:54] production.INFO: Order updated successfully. Order ID: 180041, Status: completed  
[2026-03-25 17:45:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sxQja-1774449938","status":"completed","codes_count":0} 
[2026-03-25 17:45:55] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:45:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:45:57] production.INFO: Constructing job for order: 180042  
[2026-03-25 17:46:00] production.INFO: Handling job for order: 180042  
[2026-03-25 17:46:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:46:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:46:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=24e0975d-5db0-4542-9ba7-624c017ded32&Player_ID=51642948185  
[2026-03-25 17:46:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=24e0975d-5db0-4542-9ba7-624c017ded32&Player_ID=51642948185","has_body":false} 
[2026-03-25 17:46:00] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:46:01] production.INFO: Operation sent successfully {"operation_id":164884,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EHA1lPyB-1774449960","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:46:01"}},"processed_data":{"order_number":"ORD-EHA1lPyB-1774449960","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:46:02] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1759,"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-25 17:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04"} 
[2026-03-25 17:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","total_operations":1,"sites_count":1} 
[2026-03-25 17:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-EHA1lPyB-1774449960"]} 
[2026-03-25 17:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 17:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EHA1lPyB-1774449960","operation_id":164884} 
[2026-03-25 17:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EHA1lPyB-1774449960","operation_id":164884,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 17:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EHA1lPyB-1774449960","operation_id":164884,"processed":0,"errors":0} 
[2026-03-25 17:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4W1cAlfJvL2PEHcR7ZAGndNuZMHHEaOI","execution_time":"2026-03-25 17:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EHA1lPyB-1774449960","operation_id":164884} 
[2026-03-25 17:46:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EHA1lPyB-1774449960","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:46:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-EHA1lPyB-1774449960","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:46:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:46:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180042} 
[2026-03-25 17:46:13] production.INFO: Order updated successfully. Order ID: 180042, Status: completed  
[2026-03-25 17:46:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EHA1lPyB-1774449960","status":"completed","codes_count":0} 
[2026-03-25 17:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 17:47:26] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 17:47:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 17:47:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-25 17:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iLKRuaDPYtLGbZc5N5VJ2lWHHqeJuA6t","execution_time":"2026-03-25 17:48:04"} 
[2026-03-25 17:48:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iLKRuaDPYtLGbZc5N5VJ2lWHHqeJuA6t","execution_time":"2026-03-25 17:48:04"} 
[2026-03-25 17:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"suQfwPr30KOeMvjE9GEDwWAGYUiu32FS","execution_time":"2026-03-25 17:50:04"} 
[2026-03-25 17:50:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"suQfwPr30KOeMvjE9GEDwWAGYUiu32FS","execution_time":"2026-03-25 17:50:04"} 
[2026-03-25 17:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:50:06] production.INFO: async() رجع: true  
[2026-03-25 17:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:51:00] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"4.0","mainamount":"4","operation_number":"158795978","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp7s1ejnlsi8d4P4rVRb"}},"user_id":1759} 
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:51:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:51:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18791,"user_id":1759,"amount":4.0,"admins_notified":7} 
[2026-03-25 17:51:03] production.INFO: Constructing job for order: 180043  
[2026-03-25 17:51:05] production.INFO: Handling job for order: 180043  
[2026-03-25 17:51:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:51:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:51:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=5cc87fe8-76d9-4a47-b115-dad87f7a45ba&Player_ID=471156  
[2026-03-25 17:51:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=5cc87fe8-76d9-4a47-b115-dad87f7a45ba&Player_ID=471156","has_body":false} 
[2026-03-25 17:51:05] production.INFO: Operation sent successfully {"operation_id":164885,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A5Y58GEr-1774450265","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 17:51:05"}},"processed_data":{"order_number":"ORD-A5Y58GEr-1774450265","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 17:51:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A5Y58GEr-1774450265","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:51:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-A5Y58GEr-1774450265","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:51:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:51:09] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180043} 
[2026-03-25 17:51:09] production.INFO: Order updated successfully. Order ID: 180043, Status: completed  
[2026-03-25 17:51:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A5Y58GEr-1774450265","status":"completed","codes_count":0} 
[2026-03-25 17:51:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 17:51:59] production.INFO: Constructing job for order: 180044  
[2026-03-25 17:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OKhYx6gC6n9zzMPBWIkEiBwTIt8rf5NZ","execution_time":"2026-03-25 17:52:02"} 
[2026-03-25 17:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OKhYx6gC6n9zzMPBWIkEiBwTIt8rf5NZ","execution_time":"2026-03-25 17:52:02"} 
[2026-03-25 17:52:02] production.INFO: Handling job for order: 180044  
[2026-03-25 17:52:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d71565eb-5035-47f3-9abd-55079d6679d1&Player_ID=52344805638  
[2026-03-25 17:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d71565eb-5035-47f3-9abd-55079d6679d1&Player_ID=52344805638","has_body":false} 
[2026-03-25 17:52:03] production.INFO: Operation sent successfully {"operation_id":164886,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VUPLoh-1774450323","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:52:03"}},"processed_data":{"order_number":"ORD-VUPLoh-1774450323","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:52:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VUPLoh-1774450323","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:52:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-VUPLoh-1774450323","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:52:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:52:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180044} 
[2026-03-25 17:52:16] production.INFO: Order updated successfully. Order ID: 180044, Status: completed  
[2026-03-25 17:52:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VUPLoh-1774450323","status":"completed","codes_count":0} 
[2026-03-25 17:52:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 17:52:26] production.INFO: Constructing job for order: 180045  
[2026-03-25 17:52:27] production.INFO: Handling job for order: 180045  
[2026-03-25 17:52:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:52:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:52:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=5f0b76ae-f9c6-4e29-88c5-560a733d439a&Player_ID=0958987851  
[2026-03-25 17:52:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=5f0b76ae-f9c6-4e29-88c5-560a733d439a&Player_ID=0958987851","has_body":false} 
[2026-03-25 17:52:28] production.INFO: Operation sent successfully {"operation_id":164887,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GUW-1774450348","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 17:52:28"}},"processed_data":{"order_number":"ORD-GUW-1774450348","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 17:52:30] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 17:52:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-25 17:52:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 17:52:53] production.INFO: Constructing job for order: 180046  
[2026-03-25 17:52:55] production.INFO: Handling job for order: 180046  
[2026-03-25 17:52:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 17:52:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:52:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=42657236-5752-496a-b9e4-67916caec013&Player_ID=0958987851  
[2026-03-25 17:52:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=42657236-5752-496a-b9e4-67916caec013&Player_ID=0958987851","has_body":false} 
[2026-03-25 17:52:56] production.INFO: Operation sent successfully {"operation_id":164888,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EKnZUYZ-1774450376","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 17:52:56"}},"processed_data":{"order_number":"ORD-EKnZUYZ-1774450376","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 17:53:01] production.INFO: Constructing job for order: 180047  
[2026-03-25 17:53:02] production.INFO: Handling job for order: 180047  
[2026-03-25 17:53:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:53:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:53:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=daf51328-1ba9-43cc-8182-a75dd73af01a&Player_ID=8767821538  
[2026-03-25 17:53:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=daf51328-1ba9-43cc-8182-a75dd73af01a&Player_ID=8767821538","has_body":false} 
[2026-03-25 17:53:03] production.INFO: Operation sent successfully {"operation_id":164889,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OWk75X-1774450383","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 17:53:03"}},"processed_data":{"order_number":"ORD-OWk75X-1774450383","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 17:53:07] production.INFO: Constructing job for order: 180048  
[2026-03-25 17:53:09] production.INFO: Handling job for order: 180048  
[2026-03-25 17:53:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:53:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:53:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=7123bb6f-8c6d-4633-b64f-b3e2f53f652b&Player_ID=471156  
[2026-03-25 17:53:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=7123bb6f-8c6d-4633-b64f-b3e2f53f652b&Player_ID=471156","has_body":false} 
[2026-03-25 17:53:10] production.INFO: Operation sent successfully {"operation_id":164890,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HfePz-1774450389","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 17:53:10"}},"processed_data":{"order_number":"ORD-HfePz-1774450389","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 17:53:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HfePz-1774450389","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:53:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-HfePz-1774450389","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:53:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:53:13] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180048} 
[2026-03-25 17:53:13] production.INFO: Order updated successfully. Order ID: 180048, Status: completed  
[2026-03-25 17:53:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HfePz-1774450389","status":"completed","codes_count":0} 
[2026-03-25 17:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 17:53:17] production.INFO: Constructing job for order: 180049  
[2026-03-25 17:53:19] production.INFO: Handling job for order: 180049  
[2026-03-25 17:53:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:53:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:53:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=17000&uuid=794cf6d6-bd89-4fcd-90bd-30ce4e9faac5&Player_ID=5117631  
[2026-03-25 17:53:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=17000&uuid=794cf6d6-bd89-4fcd-90bd-30ce4e9faac5&Player_ID=5117631","has_body":false} 
[2026-03-25 17:53:20] production.INFO: Operation sent successfully {"operation_id":164891,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ixok-1774450399","amount":12.5405429999999995516191120259463787078857421875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-25 17:53:20"}},"processed_data":{"order_number":"ORD-Ixok-1774450399","amount":12.5405429999999995516191120259463787078857421875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-25 17:53:27] production.INFO: Constructing job for order: 180050  
[2026-03-25 17:53:29] production.INFO: Handling job for order: 180050  
[2026-03-25 17:53:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:53:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:53:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2ee18edb-82b6-48dd-af1f-e6d181c9d9ca&Player_ID=52344805638  
[2026-03-25 17:53:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2ee18edb-82b6-48dd-af1f-e6d181c9d9ca&Player_ID=52344805638","has_body":false} 
[2026-03-25 17:53:29] production.INFO: Operation sent successfully {"operation_id":164892,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cHtf-1774450409","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:53:29"}},"processed_data":{"order_number":"ORD-cHtf-1774450409","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:53:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OWk75X-1774450383","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:53:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-OWk75X-1774450383","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:53:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:53:38] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180047} 
[2026-03-25 17:53:38] production.INFO: Order updated successfully. Order ID: 180047, Status: completed  
[2026-03-25 17:53:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OWk75X-1774450383","status":"completed","codes_count":0} 
[2026-03-25 17:53:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 17:53:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cHtf-1774450409","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:53:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-cHtf-1774450409","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:53:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:53:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180050} 
[2026-03-25 17:53:42] production.INFO: Order updated successfully. Order ID: 180050, Status: completed  
[2026-03-25 17:53:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cHtf-1774450409","status":"completed","codes_count":0} 
[2026-03-25 17:53:44] production.INFO: Constructing job for order: 180051  
[2026-03-25 17:53:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 17:53:47] production.INFO: Handling job for order: 180051  
[2026-03-25 17:53:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:53:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:53:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=01fc4afa-b754-4dcd-89ee-4a6f22b1156a&Player_ID=51825675761  
[2026-03-25 17:53:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=01fc4afa-b754-4dcd-89ee-4a6f22b1156a&Player_ID=51825675761","has_body":false} 
[2026-03-25 17:53:48] production.INFO: Operation sent successfully {"operation_id":164893,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mNjlPthi-1774450428","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:53:48"}},"processed_data":{"order_number":"ORD-mNjlPthi-1774450428","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:54:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00"} 
[2026-03-25 17:54:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","total_operations":4,"sites_count":2} 
[2026-03-25 17:54:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-GUW-1774450348","ORD-EKnZUYZ-1774450376"]} 
[2026-03-25 17:54:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 17:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 17:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 17:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"count":2} 
[2026-03-25 17:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"count":2} 
[2026-03-25 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"user_id":1056,"notification_type":"order_approved","reference_id":180046} 
[2026-03-25 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"user_id":1056,"notification_type":"order_approved","reference_id":180045} 
[2026-03-25 17:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"processed":2,"errors":0} 
[2026-03-25 17:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"processed":2,"errors":0} 
[2026-03-25 17:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"orders_count":2,"order_ids":["ORD-Ixok-1774450399","ORD-mNjlPthi-1774450428"]} 
[2026-03-25 17:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887} 
[2026-03-25 17:54:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mNjlPthi-1774450428","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:54:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-mNjlPthi-1774450428","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:54:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:54:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1386,"notification_type":"order_approved","reference_id":180051} 
[2026-03-25 17:54:01] production.INFO: Order updated successfully. Order ID: 180051, Status: completed  
[2026-03-25 17:54:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mNjlPthi-1774450428","status":"completed","codes_count":0} 
[2026-03-25 17:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GUW-1774450348","operation_id":164887,"orders_count":2} 
[2026-03-25 17:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ixok-1774450399","operation_id":164891} 
[2026-03-25 17:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 17:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 17:54:01] production.ERROR: Operation not found for external_order: ORD-mNjlPthi-1774450428 in chunk 1 {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893} 
[2026-03-25 17:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-25 17:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893,"processed":0,"errors":1} 
[2026-03-25 17:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893,"processed":0,"errors":1} 
[2026-03-25 17:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9ea94wYIvgbltOQN5jIrOxkE2hadugU4","execution_time":"2026-03-25 17:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mNjlPthi-1774450428","operation_id":164893} 
[2026-03-25 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1386  
[2026-03-25 17:55:01] production.INFO: Constructing job for order: 180053  
[2026-03-25 17:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 17:55:04] production.INFO: Executing GetProducts task...  
[2026-03-25 17:55:06] production.INFO: async() رجع: true  
[2026-03-25 17:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 17:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 17:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 17:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 17:55:07] production.INFO: Handling job for order: 180053  
[2026-03-25 17:55:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:55:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:55:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26a5c571-7b89-4662-8e72-11bbb7a03ffb&Player_ID=51825675761  
[2026-03-25 17:55:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26a5c571-7b89-4662-8e72-11bbb7a03ffb&Player_ID=51825675761","has_body":false} 
[2026-03-25 17:55:08] production.INFO: Operation sent successfully {"operation_id":164894,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ymxi-1774450508","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:55:08"}},"processed_data":{"order_number":"ORD-ymxi-1774450508","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:55:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ymxi-1774450508","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:55:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-ymxi-1774450508","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:55:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:55:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1386,"notification_type":"order_approved","reference_id":180053} 
[2026-03-25 17:55:19] production.INFO: Order updated successfully. Order ID: 180053, Status: completed  
[2026-03-25 17:55:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ymxi-1774450508","status":"completed","codes_count":0} 
[2026-03-25 17:55:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1386  
[2026-03-25 17:55:36] production.INFO: Constructing job for order: 180054  
[2026-03-25 17:55:38] production.INFO: Handling job for order: 180054  
[2026-03-25 17:55:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:55:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:55:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c13ba9b-4a3e-41c0-bbd7-90c221ecb0e1&Player_ID=52344805638  
[2026-03-25 17:55:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c13ba9b-4a3e-41c0-bbd7-90c221ecb0e1&Player_ID=52344805638","has_body":false} 
[2026-03-25 17:55:39] production.INFO: Operation sent successfully {"operation_id":164895,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xOQ8gz-1774450539","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:55:39"}},"processed_data":{"order_number":"ORD-xOQ8gz-1774450539","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:55:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"request_approved","reference_id":18790} 
[2026-03-25 17:55:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 17:56:02] production.INFO: Constructing job for order: 180055  
[2026-03-25 17:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03"} 
[2026-03-25 17:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","total_operations":2,"sites_count":1} 
[2026-03-25 17:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Ixok-1774450399","ORD-xOQ8gz-1774450539"]} 
[2026-03-25 17:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 17:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 17:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"count":2} 
[2026-03-25 17:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"count":2} 
[2026-03-25 17:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"user_id":366,"notification_type":"order_approved","reference_id":180049} 
[2026-03-25 17:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"user_id":1285,"notification_type":"order_approved","reference_id":180054} 
[2026-03-25 17:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 17:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 17:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"processed":2,"errors":0} 
[2026-03-25 17:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895,"processed":2,"errors":0} 
[2026-03-25 17:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wcr8sYH97x6e3Y3U1u1jltpwpQeP3uXC","execution_time":"2026-03-25 17:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOQ8gz-1774450539","operation_id":164895} 
[2026-03-25 17:56:03] production.INFO: Handling job for order: 180055  
[2026-03-25 17:56:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:56:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:56:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97536c15-b08e-49c0-866c-3962b209d91a&Player_ID=51825675761  
[2026-03-25 17:56:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97536c15-b08e-49c0-866c-3962b209d91a&Player_ID=51825675761","has_body":false} 
[2026-03-25 17:56:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xOQ8gz-1774450539","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:56:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-xOQ8gz-1774450539","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:56:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:56:04] production.ERROR: Order not found or already processed. External ID: ORD-xOQ8gz-1774450539  
[2026-03-25 17:56:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xOQ8gz-1774450539","status":"completed","codes_count":0} 
[2026-03-25 17:56:04] production.INFO: Operation sent successfully {"operation_id":164896,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ahF-1774450564","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:56:04"}},"processed_data":{"order_number":"ORD-ahF-1774450564","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 17:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 17:56:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1759,"notification_type":"request_approved","reference_id":18791} 
[2026-03-25 17:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1759  
[2026-03-25 17:56:12] production.INFO: Constructing job for order: 180056  
[2026-03-25 17:56:13] production.INFO: Handling job for order: 180056  
[2026-03-25 17:56:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:56:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:56:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=74f948c3-3a03-4a8a-b38a-2467651c024a&Player_ID=52442155714  
[2026-03-25 17:56:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=74f948c3-3a03-4a8a-b38a-2467651c024a&Player_ID=52442155714","has_body":false} 
[2026-03-25 17:56:14] production.INFO: Operation sent successfully {"operation_id":164897,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PdekLq-1774450574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:56:14"}},"processed_data":{"order_number":"ORD-PdekLq-1774450574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:56:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":180052} 
[2026-03-25 17:56:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PdekLq-1774450574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:56:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-PdekLq-1774450574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:56:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:56:28] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":180056} 
[2026-03-25 17:56:28] production.INFO: Order updated successfully. Order ID: 180056, Status: completed  
[2026-03-25 17:56:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PdekLq-1774450574","status":"completed","codes_count":0} 
[2026-03-25 17:56:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-25 17:56:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ahF-1774450564","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:56:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-ahF-1774450564","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:56:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:56:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1386,"notification_type":"order_approved","reference_id":180055} 
[2026-03-25 17:56:31] production.INFO: Order updated successfully. Order ID: 180055, Status: completed  
[2026-03-25 17:56:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ahF-1774450564","status":"completed","codes_count":0} 
[2026-03-25 17:56:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1386  
[2026-03-25 17:56:41] production.INFO: Constructing job for order: 180057  
[2026-03-25 17:56:45] production.INFO: Handling job for order: 180057  
[2026-03-25 17:56:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:56:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:56:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b778ad65-6c2f-4e45-8bd3-4b362983543f&Player_ID=52256133024  
[2026-03-25 17:56:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b778ad65-6c2f-4e45-8bd3-4b362983543f&Player_ID=52256133024","has_body":false} 
[2026-03-25 17:56:45] production.INFO: Operation sent successfully {"operation_id":164898,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mGi-1774450605","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:56:45"}},"processed_data":{"order_number":"ORD-mGi-1774450605","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:56:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1782,"notification_type":"order_rejected","reference_id":180036} 
[2026-03-25 17:56:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-25 17:56:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-25 17:57:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mGi-1774450605","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:57:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-mGi-1774450605","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:57:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:57:01] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180057} 
[2026-03-25 17:57:01] production.INFO: Order updated successfully. Order ID: 180057, Status: completed  
[2026-03-25 17:57:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mGi-1774450605","status":"completed","codes_count":0} 
[2026-03-25 17:57:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 17:57:10] production.INFO: Constructing job for order: 180058  
[2026-03-25 17:57:13] production.INFO: Handling job for order: 180058  
[2026-03-25 17:57:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:57:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:57:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/733/params?qty=100000&uuid=ebce4e8d-ecf7-400c-a102-cb230ced2a49&Player_ID=3834249  
[2026-03-25 17:57:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/733/params?qty=100000&uuid=ebce4e8d-ecf7-400c-a102-cb230ced2a49&Player_ID=3834249","has_body":false} 
[2026-03-25 17:57:13] production.INFO: Operation sent successfully {"operation_id":164899,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dg9P-1774450633","amount":4.01344999999999973994135871180333197116851806640625,"status":"processing","product":"Dana Amount","game":"DanaChat","notes":[],"created_at":"2026-03-25 17:57:13"}},"processed_data":{"order_number":"ORD-dg9P-1774450633","amount":4.01344999999999973994135871180333197116851806640625,"status":"processing","product":"Dana Amount","game":"DanaChat"}} 
[2026-03-25 17:57:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dg9P-1774450633","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:57:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-dg9P-1774450633","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:57:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:57:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1759,"notification_type":"order_approved","reference_id":180058} 
[2026-03-25 17:57:19] production.INFO: Order updated successfully. Order ID: 180058, Status: completed  
[2026-03-25 17:57:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dg9P-1774450633","status":"completed","codes_count":0} 
[2026-03-25 17:57:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1759  
[2026-03-25 17:57:33] production.INFO: Constructing job for order: 180060  
[2026-03-25 17:57:34] production.INFO: Handling job for order: 180060  
[2026-03-25 17:57:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:57:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:57:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=9a4473ee-228f-4ecd-858a-67639095fc1d&Player_ID=471156  
[2026-03-25 17:57:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=9a4473ee-228f-4ecd-858a-67639095fc1d&Player_ID=471156","has_body":false} 
[2026-03-25 17:57:35] production.INFO: Operation sent successfully {"operation_id":164900,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CjEO-1774450655","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 17:57:35"}},"processed_data":{"order_number":"ORD-CjEO-1774450655","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 17:57:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CjEO-1774450655","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 17:57:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-CjEO-1774450655","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 17:57:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:57:38] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180060} 
[2026-03-25 17:57:38] production.INFO: Order updated successfully. Order ID: 180060, Status: completed  
[2026-03-25 17:57:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CjEO-1774450655","status":"completed","codes_count":0} 
[2026-03-25 17:57:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 17:57:52] production.INFO: Constructing job for order: 180061  
[2026-03-25 17:57:53] production.INFO: Handling job for order: 180061  
[2026-03-25 17:57:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:57:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:57:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b709db7a-06fc-44d0-bb2a-5831176f62b8&Player_ID=52351507377  
[2026-03-25 17:57:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b709db7a-06fc-44d0-bb2a-5831176f62b8&Player_ID=52351507377","has_body":false} 
[2026-03-25 17:57:54] production.INFO: Operation sent successfully {"operation_id":164901,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H3KU-1774450674","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:57:54"}},"processed_data":{"order_number":"ORD-H3KU-1774450674","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:57:59] production.INFO: Constructing job for order: 180062  
[2026-03-25 17:58:00] production.INFO: Handling job for order: 180062  
[2026-03-25 17:58:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:58:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:58:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=00d5f930-ec01-471a-ad93-c4a4b46be95a&Player_ID=52315707884  
[2026-03-25 17:58:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=00d5f930-ec01-471a-ad93-c4a4b46be95a&Player_ID=52315707884","has_body":false} 
[2026-03-25 17:58:01] production.INFO: Operation sent successfully {"operation_id":164902,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LgAfVUoF-1774450681","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:58:01"}},"processed_data":{"order_number":"ORD-LgAfVUoF-1774450681","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01"} 
[2026-03-25 17:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","total_operations":2,"sites_count":1} 
[2026-03-25 17:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-H3KU-1774450674","ORD-LgAfVUoF-1774450681"]} 
[2026-03-25 17:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 17:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-H3KU-1774450674","operation_id":164901} 
[2026-03-25 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LgAfVUoF-1774450681","operation_id":164902} 
[2026-03-25 17:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LgAfVUoF-1774450681","operation_id":164902,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 17:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LgAfVUoF-1774450681","operation_id":164902,"processed":0,"errors":0} 
[2026-03-25 17:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DWQbc4bjiYQrew9ggAKHpQNXQYfLfE0q","execution_time":"2026-03-25 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LgAfVUoF-1774450681","operation_id":164902} 
[2026-03-25 17:58:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-H3KU-1774450674","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:58:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-H3KU-1774450674","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:58:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:58:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180061} 
[2026-03-25 17:58:07] production.INFO: Order updated successfully. Order ID: 180061, Status: completed  
[2026-03-25 17:58:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-H3KU-1774450674","status":"completed","codes_count":0} 
[2026-03-25 17:58:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 17:58:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LgAfVUoF-1774450681","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:58:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-LgAfVUoF-1774450681","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:58:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:58:19] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":180062} 
[2026-03-25 17:58:19] production.INFO: Order updated successfully. Order ID: 180062, Status: completed  
[2026-03-25 17:58:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LgAfVUoF-1774450681","status":"completed","codes_count":0} 
[2026-03-25 17:58:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 17:58:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159506993","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgterr93s7ct44oN4uze"}},"user_id":240} 
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 17:58:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 17:58:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18792,"user_id":240,"amount":5000.0,"admins_notified":7} 
[2026-03-25 17:59:39] production.INFO: Constructing job for order: 180064  
[2026-03-25 17:59:42] production.INFO: Handling job for order: 180064  
[2026-03-25 17:59:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:59:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:59:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5114b3a7-ddd3-4e69-baf0-295feaeafc86&Player_ID=5536227111  
[2026-03-25 17:59:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5114b3a7-ddd3-4e69-baf0-295feaeafc86&Player_ID=5536227111","has_body":false} 
[2026-03-25 17:59:43] production.INFO: Operation sent successfully {"operation_id":164903,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YQIiR-1774450782","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:59:43"}},"processed_data":{"order_number":"ORD-YQIiR-1774450782","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 17:59:46] production.INFO: Constructing job for order: 180065  
[2026-03-25 17:59:49] production.INFO: Handling job for order: 180065  
[2026-03-25 17:59:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 17:59:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 17:59:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26646fe5-602c-4ec0-8c1a-34e526052e38&Player_ID=5536227111  
[2026-03-25 17:59:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26646fe5-602c-4ec0-8c1a-34e526052e38&Player_ID=5536227111","has_body":false} 
[2026-03-25 17:59:50] production.INFO: Operation sent successfully {"operation_id":164904,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-inko2Gx-1774450789","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 17:59:50"}},"processed_data":{"order_number":"ORD-inko2Gx-1774450789","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 17:59:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YQIiR-1774450782","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 17:59:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-YQIiR-1774450782","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 17:59:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 17:59:53] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":180064} 
[2026-03-25 17:59:53] production.INFO: Order updated successfully. Order ID: 180064, Status: completed  
[2026-03-25 17:59:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YQIiR-1774450782","status":"completed","codes_count":0} 
[2026-03-25 17:59:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 18:00:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-inko2Gx-1774450789","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:00:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-inko2Gx-1774450789","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:00:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:00:01] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":180065} 
[2026-03-25 18:00:01] production.INFO: Order updated successfully. Order ID: 180065, Status: completed  
[2026-03-25 18:00:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-inko2Gx-1774450789","status":"completed","codes_count":0} 
[2026-03-25 18:00:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 18:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eYxhusjmJkQhO6sJa7gwkwlMMqcWBdxa","execution_time":"2026-03-25 18:00:02"} 
[2026-03-25 18:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"eYxhusjmJkQhO6sJa7gwkwlMMqcWBdxa","execution_time":"2026-03-25 18:00:02"} 
[2026-03-25 18:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 18:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 18:00:04] production.INFO: async() رجع: true  
[2026-03-25 18:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:00:29] production.INFO: Constructing job for order: 180066  
[2026-03-25 18:00:30] production.INFO: Handling job for order: 180066  
[2026-03-25 18:00:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:00:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:00:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2efd1fd6-461d-4d12-9c38-365177582d2f&Player_ID=51899514528  
[2026-03-25 18:00:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2efd1fd6-461d-4d12-9c38-365177582d2f&Player_ID=51899514528","has_body":false} 
[2026-03-25 18:00:31] production.INFO: Operation sent successfully {"operation_id":164905,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k6Caik-1774450831","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:00:31"}},"processed_data":{"order_number":"ORD-k6Caik-1774450831","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:00:46] production.INFO: Constructing job for order: 180067  
[2026-03-25 18:00:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k6Caik-1774450831","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:00:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-k6Caik-1774450831","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:00:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:00:46] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180066} 
[2026-03-25 18:00:46] production.INFO: Order updated successfully. Order ID: 180066, Status: completed  
[2026-03-25 18:00:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k6Caik-1774450831","status":"completed","codes_count":0} 
[2026-03-25 18:00:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 18:00:49] production.INFO: Handling job for order: 180067  
[2026-03-25 18:00:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:00:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:00:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=abd991a2-986c-4c8c-b235-b84b480f4f71&Player_ID=52158646006  
[2026-03-25 18:00:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=abd991a2-986c-4c8c-b235-b84b480f4f71&Player_ID=52158646006","has_body":false} 
[2026-03-25 18:00:50] production.INFO: Operation sent successfully {"operation_id":164906,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kDkTCT-1774450850","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:00:50"}},"processed_data":{"order_number":"ORD-kDkTCT-1774450850","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:01:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kDkTCT-1774450850","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:01:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-kDkTCT-1774450850","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:01:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:01:02] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180067} 
[2026-03-25 18:01:02] production.INFO: Order updated successfully. Order ID: 180067, Status: completed  
[2026-03-25 18:01:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kDkTCT-1774450850","status":"completed","codes_count":0} 
[2026-03-25 18:01:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 18:01:07] production.INFO: Constructing job for order: 180068  
[2026-03-25 18:01:08] production.INFO: Handling job for order: 180068  
[2026-03-25 18:01:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:01:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:01:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=86b59a18-2c1d-4871-9eb0-9f1e11b2a88a&Player_ID=5701215651  
[2026-03-25 18:01:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=86b59a18-2c1d-4871-9eb0-9f1e11b2a88a&Player_ID=5701215651","has_body":false} 
[2026-03-25 18:01:09] production.INFO: Operation sent successfully {"operation_id":164907,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jdS5bxfr-1774450868","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:01:09"}},"processed_data":{"order_number":"ORD-jdS5bxfr-1774450868","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:01:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jdS5bxfr-1774450868","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:01:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-jdS5bxfr-1774450868","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:01:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:01:19] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180068} 
[2026-03-25 18:01:19] production.INFO: Order updated successfully. Order ID: 180068, Status: completed  
[2026-03-25 18:01:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jdS5bxfr-1774450868","status":"completed","codes_count":0} 
[2026-03-25 18:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 18:01:31] production.INFO: Constructing job for order: 180069  
[2026-03-25 18:01:33] production.INFO: Handling job for order: 180069  
[2026-03-25 18:01:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:01:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:01:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e7d301ff-ac52-4ae3-a286-2ea35d666a49&Player_ID=52445094595  
[2026-03-25 18:01:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e7d301ff-ac52-4ae3-a286-2ea35d666a49&Player_ID=52445094595","has_body":false} 
[2026-03-25 18:01:34] production.INFO: Operation sent successfully {"operation_id":164908,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o1Ya-1774450893","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:01:34"}},"processed_data":{"order_number":"ORD-o1Ya-1774450893","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:01:40] production.INFO: Constructing job for order: 180070  
[2026-03-25 18:01:43] production.INFO: Handling job for order: 180070  
[2026-03-25 18:01:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:01:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:01:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d6ded0e6-1ab0-4bb3-a23e-d8c0841e820a&Player_ID=52445094595  
[2026-03-25 18:01:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d6ded0e6-1ab0-4bb3-a23e-d8c0841e820a&Player_ID=52445094595","has_body":false} 
[2026-03-25 18:01:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o1Ya-1774450893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:01:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-o1Ya-1774450893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:01:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:01:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180069} 
[2026-03-25 18:01:43] production.INFO: Order updated successfully. Order ID: 180069, Status: completed  
[2026-03-25 18:01:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o1Ya-1774450893","status":"completed","codes_count":0} 
[2026-03-25 18:01:44] production.INFO: Operation sent successfully {"operation_id":164909,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Di5O8-1774450903","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:01:44"}},"processed_data":{"order_number":"ORD-4Di5O8-1774450903","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:01:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 18:01:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4Di5O8-1774450903","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:01:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-4Di5O8-1774450903","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:01:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:01:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180070} 
[2026-03-25 18:01:55] production.INFO: Order updated successfully. Order ID: 180070, Status: completed  
[2026-03-25 18:01:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4Di5O8-1774450903","status":"completed","codes_count":0} 
[2026-03-25 18:01:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 18:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jUX1XRpV1NFpYRJMvzAQo3Ed9k4EmaU5","execution_time":"2026-03-25 18:02:02"} 
[2026-03-25 18:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jUX1XRpV1NFpYRJMvzAQo3Ed9k4EmaU5","execution_time":"2026-03-25 18:02:02"} 
[2026-03-25 18:02:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"250.0","mainamount":"250","operation_number":"159512446","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsftib1le7lo84mI08Y5"}},"user_id":1103} 
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:02:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:02:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18793,"user_id":1103,"amount":250.0,"admins_notified":7} 
[2026-03-25 18:02:41] production.INFO: Constructing job for order: 180071  
[2026-03-25 18:02:44] production.INFO: Handling job for order: 180071  
[2026-03-25 18:02:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:02:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:02:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=230000&uuid=772b49bc-e7eb-46e1-8cd5-74ab13a587ce&Player_ID=102478830  
[2026-03-25 18:02:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=230000&uuid=772b49bc-e7eb-46e1-8cd5-74ab13a587ce&Player_ID=102478830","has_body":false} 
[2026-03-25 18:02:45] production.INFO: Operation sent successfully {"operation_id":164910,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GIM-1774450964","amount":14.0929279999999987893488651025108993053436279296875,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 18:02:45"}},"processed_data":{"order_number":"ORD-GIM-1774450964","amount":14.0929279999999987893488651025108993053436279296875,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 18:02:57] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"20.0","mainamount":"20","operation_number":"00000000000","currency_id":"1"},"user_id":24} 
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:03:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:03:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18794,"user_id":24,"amount":20.0,"admins_notified":7} 
[2026-03-25 18:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03"} 
[2026-03-25 18:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","total_operations":1,"sites_count":1} 
[2026-03-25 18:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-GIM-1774450964"]} 
[2026-03-25 18:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"count":1} 
[2026-03-25 18:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"count":1} 
[2026-03-25 18:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"user_id":8,"notification_type":"order_approved","reference_id":180071} 
[2026-03-25 18:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"processed":1,"errors":0} 
[2026-03-25 18:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910,"processed":1,"errors":0} 
[2026-03-25 18:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sAKnM06FwARmZhWoMOvrvEAgDSns4D7v","execution_time":"2026-03-25 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIM-1774450964","operation_id":164910} 
[2026-03-25 18:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-25 18:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GIM-1774450964","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-GIM-1774450964","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:04:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:04:05] production.ERROR: Order not found or already processed. External ID: ORD-GIM-1774450964  
[2026-03-25 18:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GIM-1774450964","status":"completed","codes_count":0} 
[2026-03-25 18:04:21] production.INFO: Constructing job for order: 180072  
[2026-03-25 18:04:24] production.INFO: Handling job for order: 180072  
[2026-03-25 18:04:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:04:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:04:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e8cc8a7d-69bb-448a-8de1-ba1f98b5b7f3&Player_ID=52445094595  
[2026-03-25 18:04:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e8cc8a7d-69bb-448a-8de1-ba1f98b5b7f3&Player_ID=52445094595","has_body":false} 
[2026-03-25 18:04:25] production.INFO: Operation sent successfully {"operation_id":164911,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JIsVjJ2-1774451064","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:04:25"}},"processed_data":{"order_number":"ORD-JIsVjJ2-1774451064","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:04:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JIsVjJ2-1774451064","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:04:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-JIsVjJ2-1774451064","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:04:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:04:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180072} 
[2026-03-25 18:04:44] production.INFO: Order updated successfully. Order ID: 180072, Status: completed  
[2026-03-25 18:04:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JIsVjJ2-1774451064","status":"completed","codes_count":0} 
[2026-03-25 18:04:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 18:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 18:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 18:05:06] production.INFO: async() رجع: true  
[2026-03-25 18:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:05:12] production.INFO: Constructing job for order: 180073  
[2026-03-25 18:05:13] production.INFO: Handling job for order: 180073  
[2026-03-25 18:05:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:05:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:05:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1911c5ec-a5b6-408a-becc-0187a44cf27d&Player_ID=52232708304  
[2026-03-25 18:05:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1911c5ec-a5b6-408a-becc-0187a44cf27d&Player_ID=52232708304","has_body":false} 
[2026-03-25 18:05:14] production.INFO: Operation sent successfully {"operation_id":164912,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xeed-1774451114","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:05:14"}},"processed_data":{"order_number":"ORD-xeed-1774451114","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:05:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xeed-1774451114","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:05:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-xeed-1774451114","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:05:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:05:26] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180073} 
[2026-03-25 18:05:26] production.INFO: Order updated successfully. Order ID: 180073, Status: completed  
[2026-03-25 18:05:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xeed-1774451114","status":"completed","codes_count":0} 
[2026-03-25 18:05:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 18:05:44] production.INFO: Constructing job for order: 180074  
[2026-03-25 18:05:47] production.INFO: Handling job for order: 180074  
[2026-03-25 18:05:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:05:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:05:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3ecff657-370d-4bc6-8d70-95c6199b55cb&Player_ID=52445094595  
[2026-03-25 18:05:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3ecff657-370d-4bc6-8d70-95c6199b55cb&Player_ID=52445094595","has_body":false} 
[2026-03-25 18:05:48] production.INFO: Operation sent successfully {"operation_id":164913,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ALvU8-1774451148","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:05:48"}},"processed_data":{"order_number":"ORD-ALvU8-1774451148","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:06:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ALvU8-1774451148","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:06:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-ALvU8-1774451148","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:06:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:06:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180074} 
[2026-03-25 18:06:00] production.INFO: Order updated successfully. Order ID: 180074, Status: completed  
[2026-03-25 18:06:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ALvU8-1774451148","status":"completed","codes_count":0} 
[2026-03-25 18:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 18:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bUzTkdAu9dRLNTWdGL2eCI4zGhBcttdB","execution_time":"2026-03-25 18:06:03"} 
[2026-03-25 18:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bUzTkdAu9dRLNTWdGL2eCI4zGhBcttdB","execution_time":"2026-03-25 18:06:03"} 
[2026-03-25 18:07:15] production.INFO: Constructing job for order: 180075  
[2026-03-25 18:07:18] production.INFO: Handling job for order: 180075  
[2026-03-25 18:07:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:07:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:07:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d5738aa9-f0b5-4224-af46-4dd36278408f&Player_ID=471156  
[2026-03-25 18:07:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d5738aa9-f0b5-4224-af46-4dd36278408f&Player_ID=471156","has_body":false} 
[2026-03-25 18:07:19] production.INFO: Operation sent successfully {"operation_id":164914,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1BqaU-1774451239","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 18:07:19"}},"processed_data":{"order_number":"ORD-1BqaU-1774451239","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 18:07:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1BqaU-1774451239","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:07:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-1BqaU-1774451239","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:07:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:07:23] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180075} 
[2026-03-25 18:07:23] production.INFO: Order updated successfully. Order ID: 180075, Status: completed  
[2026-03-25 18:07:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1BqaU-1774451239","status":"completed","codes_count":0} 
[2026-03-25 18:07:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 18:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zPE6ejh85WdFCBLezvxz7dXt2l7u2Ckb","execution_time":"2026-03-25 18:08:01"} 
[2026-03-25 18:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zPE6ejh85WdFCBLezvxz7dXt2l7u2Ckb","execution_time":"2026-03-25 18:08:01"} 
[2026-03-25 18:08:07] production.INFO: Constructing job for order: 180076  
[2026-03-25 18:08:10] production.INFO: Handling job for order: 180076  
[2026-03-25 18:08:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:08:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:08:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f1a4a729-5096-4448-9a4a-433ed150dd36&Player_ID=5318501279  
[2026-03-25 18:08:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f1a4a729-5096-4448-9a4a-433ed150dd36&Player_ID=5318501279","has_body":false} 
[2026-03-25 18:08:11] production.INFO: Operation sent successfully {"operation_id":164915,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TtF-1774451291","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:08:11"}},"processed_data":{"order_number":"ORD-TtF-1774451291","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:08:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TtF-1774451291","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:08:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-TtF-1774451291","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:08:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:08:23] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180076} 
[2026-03-25 18:08:23] production.INFO: Order updated successfully. Order ID: 180076, Status: completed  
[2026-03-25 18:08:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TtF-1774451291","status":"completed","codes_count":0} 
[2026-03-25 18:08:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 18:09:09] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"500.0","mainamount":"500","operation_number":"1235211","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7c5vjldtfiq6bhznQWK"}},"user_id":1580} 
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:09:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:09:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18795,"user_id":1580,"amount":500.0,"admins_notified":7} 
[2026-03-25 18:09:19] production.INFO: Constructing job for order: 180077  
[2026-03-25 18:09:20] production.INFO: Handling job for order: 180077  
[2026-03-25 18:09:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:09:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:09:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4df694c0-9352-4861-adb1-9b0072389004&Player_ID=52396160075  
[2026-03-25 18:09:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4df694c0-9352-4861-adb1-9b0072389004&Player_ID=52396160075","has_body":false} 
[2026-03-25 18:09:21] production.INFO: Operation sent successfully {"operation_id":164916,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pr61ik-1774451361","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:09:21"}},"processed_data":{"order_number":"ORD-Pr61ik-1774451361","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:09:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Pr61ik-1774451361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:09:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-Pr61ik-1774451361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:09:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:09:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":180077} 
[2026-03-25 18:09:36] production.INFO: Order updated successfully. Order ID: 180077, Status: completed  
[2026-03-25 18:09:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Pr61ik-1774451361","status":"completed","codes_count":0} 
[2026-03-25 18:09:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-25 18:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xCiF8kvjwvYDhhnFyjVRne6H8f3ilvGH","execution_time":"2026-03-25 18:10:03"} 
[2026-03-25 18:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xCiF8kvjwvYDhhnFyjVRne6H8f3ilvGH","execution_time":"2026-03-25 18:10:03"} 
[2026-03-25 18:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:10:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:10:05] production.INFO: async() رجع: true  
[2026-03-25 18:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:10:58] production.INFO: Constructing job for order: 180078  
[2026-03-25 18:11:01] production.INFO: Handling job for order: 180078  
[2026-03-25 18:11:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:11:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:11:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3197c467-cac7-42b7-b25a-5ad655fe907a&Player_ID=5769507491  
[2026-03-25 18:11:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3197c467-cac7-42b7-b25a-5ad655fe907a&Player_ID=5769507491","has_body":false} 
[2026-03-25 18:11:02] production.INFO: Operation sent successfully {"operation_id":164917,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iI64I2g-1774451461","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:11:02"}},"processed_data":{"order_number":"ORD-iI64I2g-1774451461","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:11:09] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"13000.0","mainamount":"13000","operation_number":"159522307","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpq87aol3jh6mo3SzBCwW"}},"user_id":280} 
[2026-03-25 18:11:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iI64I2g-1774451461","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:11:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-iI64I2g-1774451461","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:11:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:11:12] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":180078} 
[2026-03-25 18:11:12] production.INFO: Order updated successfully. Order ID: 180078, Status: completed  
[2026-03-25 18:11:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iI64I2g-1774451461","status":"completed","codes_count":0} 
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:11:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18796,"user_id":280,"amount":13000.0,"admins_notified":7} 
[2026-03-25 18:11:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-25 18:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BRvd0Rcz0AkLfbT73exR0LuyHIYranPq","execution_time":"2026-03-25 18:12:03"} 
[2026-03-25 18:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BRvd0Rcz0AkLfbT73exR0LuyHIYranPq","execution_time":"2026-03-25 18:12:03"} 
[2026-03-25 18:12:04] production.INFO: Constructing job for order: 180079  
[2026-03-25 18:12:06] production.INFO: Handling job for order: 180079  
[2026-03-25 18:12:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:12:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:12:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=082e94f8-7fd9-40a7-be70-22a03d261480&Player_ID=5596687013  
[2026-03-25 18:12:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=082e94f8-7fd9-40a7-be70-22a03d261480&Player_ID=5596687013","has_body":false} 
[2026-03-25 18:12:07] production.INFO: Operation sent successfully {"operation_id":164918,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7gBV3V-1774451526","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:12:07"}},"processed_data":{"order_number":"ORD-7gBV3V-1774451526","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:12:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7gBV3V-1774451526","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:12:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-7gBV3V-1774451526","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:12:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:12:26] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":180079} 
[2026-03-25 18:12:26] production.INFO: Order updated successfully. Order ID: 180079, Status: completed  
[2026-03-25 18:12:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7gBV3V-1774451526","status":"completed","codes_count":0} 
[2026-03-25 18:12:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-25 18:12:46] production.INFO: Constructing job for order: 180080  
[2026-03-25 18:12:49] production.INFO: Handling job for order: 180080  
[2026-03-25 18:12:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:12:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:12:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=804f6ce2-df54-4eea-acc9-a8d6c5476956&Player_ID=5912644019  
[2026-03-25 18:12:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=804f6ce2-df54-4eea-acc9-a8d6c5476956&Player_ID=5912644019","has_body":false} 
[2026-03-25 18:12:50] production.INFO: Operation sent successfully {"operation_id":164919,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2hp-1774451569","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:12:50"}},"processed_data":{"order_number":"ORD-2hp-1774451569","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:13:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2hp-1774451569","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:13:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-2hp-1774451569","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:13:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:13:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":180080} 
[2026-03-25 18:13:03] production.INFO: Order updated successfully. Order ID: 180080, Status: completed  
[2026-03-25 18:13:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2hp-1774451569","status":"completed","codes_count":0} 
[2026-03-25 18:13:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-25 18:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UhfoGhGB0xReSbr3msiM85YoTEwj0wZ9","execution_time":"2026-03-25 18:14:02"} 
[2026-03-25 18:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UhfoGhGB0xReSbr3msiM85YoTEwj0wZ9","execution_time":"2026-03-25 18:14:02"} 
[2026-03-25 18:14:16] production.INFO: Constructing job for order: 180082  
[2026-03-25 18:14:17] production.INFO: Handling job for order: 180082  
[2026-03-25 18:14:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:14:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:14:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=b73b6973-b6a1-402d-8131-7d6b34d28f1b&Player_ID=102581127  
[2026-03-25 18:14:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=b73b6973-b6a1-402d-8131-7d6b34d28f1b&Player_ID=102581127","has_body":false} 
[2026-03-25 18:14:18] production.INFO: Operation sent successfully {"operation_id":164920,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bhYh3e-1774451657","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 18:14:18"}},"processed_data":{"order_number":"ORD-bhYh3e-1774451657","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 18:14:23] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"255.0","mainamount":"255","operation_number":"159524416","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmkmj90sug6bufjKl8tU"}},"user_id":1706} 
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:14:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:14:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18797,"user_id":1706,"amount":255.0,"admins_notified":7} 
[2026-03-25 18:14:54] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"840.0","mainamount":"840","operation_number":"159526265","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpclamgmelgsljcFNMAJl"}},"user_id":530} 
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:14:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:14:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18798,"user_id":530,"amount":840.0,"admins_notified":7} 
[2026-03-25 18:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:15:05] production.INFO: async() رجع: true  
[2026-03-25 18:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:15:47] production.INFO: Constructing job for order: 180083  
[2026-03-25 18:15:48] production.INFO: Handling job for order: 180083  
[2026-03-25 18:15:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:15:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:15:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=c409d4f1-1792-46dd-9837-d10f075cdac9&Player_ID=471156  
[2026-03-25 18:15:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=c409d4f1-1792-46dd-9837-d10f075cdac9&Player_ID=471156","has_body":false} 
[2026-03-25 18:15:49] production.INFO: Operation sent successfully {"operation_id":164921,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RkpzA-1774451749","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 18:15:49"}},"processed_data":{"order_number":"ORD-RkpzA-1774451749","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 18:15:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RkpzA-1774451749","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:15:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-RkpzA-1774451749","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:15:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:15:52] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180083} 
[2026-03-25 18:15:52] production.INFO: Order updated successfully. Order ID: 180083, Status: completed  
[2026-03-25 18:15:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RkpzA-1774451749","status":"completed","codes_count":0} 
[2026-03-25 18:15:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 18:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01"} 
[2026-03-25 18:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","total_operations":1,"sites_count":1} 
[2026-03-25 18:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-bhYh3e-1774451657"]} 
[2026-03-25 18:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bhYh3e-1774451657","operation_id":164920} 
[2026-03-25 18:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bhYh3e-1774451657","operation_id":164920,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 18:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bhYh3e-1774451657","operation_id":164920,"processed":0,"errors":0} 
[2026-03-25 18:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PEi9jrQgMWEt0SY6Nr1ApNyStqbmex6I","execution_time":"2026-03-25 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bhYh3e-1774451657","operation_id":164920} 
[2026-03-25 18:16:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bhYh3e-1774451657","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:16:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-bhYh3e-1774451657","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:16:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:16:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":180082} 
[2026-03-25 18:16:06] production.INFO: Order updated successfully. Order ID: 180082, Status: completed  
[2026-03-25 18:16:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bhYh3e-1774451657","status":"completed","codes_count":0} 
[2026-03-25 18:16:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 18:16:31] production.INFO: Constructing job for order: 180084  
[2026-03-25 18:16:34] production.INFO: Handling job for order: 180084  
[2026-03-25 18:16:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:16:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:16:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=39f1c49d-ec8b-4dc6-83cc-96f21408d94d&Player_ID=0938403738  
[2026-03-25 18:16:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=39f1c49d-ec8b-4dc6-83cc-96f21408d94d&Player_ID=0938403738","has_body":false} 
[2026-03-25 18:16:35] production.INFO: Operation sent successfully {"operation_id":164922,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yh5R-1774451795","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:16:35"}},"processed_data":{"order_number":"ORD-yh5R-1774451795","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:16:43] production.INFO: Constructing job for order: 180085  
[2026-03-25 18:16:44] production.INFO: Handling job for order: 180085  
[2026-03-25 18:16:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:16:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:16:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=594572ab-2f09-49f6-9097-b97c2ff3efd7&Player_ID=52196197633  
[2026-03-25 18:16:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=594572ab-2f09-49f6-9097-b97c2ff3efd7&Player_ID=52196197633","has_body":false} 
[2026-03-25 18:16:45] production.INFO: Operation sent successfully {"operation_id":164923,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f74YAk-1774451805","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:16:45"}},"processed_data":{"order_number":"ORD-f74YAk-1774451805","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:16:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f74YAk-1774451805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:16:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-f74YAk-1774451805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:16:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:16:57] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":180085} 
[2026-03-25 18:16:57] production.INFO: Order updated successfully. Order ID: 180085, Status: completed  
[2026-03-25 18:16:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f74YAk-1774451805","status":"completed","codes_count":0} 
[2026-03-25 18:16:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 18:17:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"159528264","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6e54ajjhhgam6soRWRs"}},"user_id":1552} 
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:17:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:17:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18799,"user_id":1552,"amount":2000.0,"admins_notified":7} 
[2026-03-25 18:17:49] production.INFO: Constructing job for order: 180086  
[2026-03-25 18:17:51] production.INFO: Handling job for order: 180086  
[2026-03-25 18:17:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:17:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:17:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a220ff86-0fdd-4adb-ac8e-4c94f68282ca&Player_ID=5792609656  
[2026-03-25 18:17:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a220ff86-0fdd-4adb-ac8e-4c94f68282ca&Player_ID=5792609656","has_body":false} 
[2026-03-25 18:17:52] production.INFO: Operation sent successfully {"operation_id":164924,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l2z0nS-1774451871","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:17:52"}},"processed_data":{"order_number":"ORD-l2z0nS-1774451871","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 18:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04"} 
[2026-03-25 18:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","total_operations":2,"sites_count":2} 
[2026-03-25 18:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-yh5R-1774451795"]} 
[2026-03-25 18:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 18:18:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:18:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:18:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:18:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"count":1} 
[2026-03-25 18:18:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"count":1} 
[2026-03-25 18:18:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"user_id":125,"notification_type":"order_approved","reference_id":180084} 
[2026-03-25 18:18:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:18:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:18:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"processed":1,"errors":0} 
[2026-03-25 18:18:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"processed":1,"errors":0} 
[2026-03-25 18:18:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"orders_count":1,"order_ids":["ORD-l2z0nS-1774451871"]} 
[2026-03-25 18:18:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922} 
[2026-03-25 18:18:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yh5R-1774451795","operation_id":164922,"orders_count":1} 
[2026-03-25 18:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l2z0nS-1774451871","operation_id":164924} 
[2026-03-25 18:18:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l2z0nS-1774451871","operation_id":164924,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 18:18:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l2z0nS-1774451871","operation_id":164924,"processed":0,"errors":0} 
[2026-03-25 18:18:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"faEOAbeLIlQ9osPgEFaMemaNRTmWVOPC","execution_time":"2026-03-25 18:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l2z0nS-1774451871","operation_id":164924} 
[2026-03-25 18:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 18:18:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-l2z0nS-1774451871","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:18:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-l2z0nS-1774451871","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:18:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:18:07] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180086} 
[2026-03-25 18:18:07] production.INFO: Order updated successfully. Order ID: 180086, Status: completed  
[2026-03-25 18:18:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-l2z0nS-1774451871","status":"completed","codes_count":0} 
[2026-03-25 18:18:07] production.INFO: Constructing job for order: 180087  
[2026-03-25 18:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 18:18:08] production.INFO: Handling job for order: 180087  
[2026-03-25 18:18:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=4c08d420-06b3-47ea-b0c0-99a699f1b858&Player_ID=10033677978  
[2026-03-25 18:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=4c08d420-06b3-47ea-b0c0-99a699f1b858&Player_ID=10033677978","has_body":false} 
[2026-03-25 18:18:09] production.INFO: Operation sent successfully {"operation_id":164925,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wq0-1774451889","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 18:18:09"}},"processed_data":{"order_number":"ORD-wq0-1774451889","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-25 18:18:42] production.INFO: Constructing job for order: 180088  
[2026-03-25 18:18:44] production.INFO: Constructing job for order: 180089  
[2026-03-25 18:18:45] production.INFO: Handling job for order: 180088  
[2026-03-25 18:18:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:18:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:18:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=c2ddf165-c588-4ef1-af3b-fabf1c42d601&Player_ID=16941391  
[2026-03-25 18:18:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=c2ddf165-c588-4ef1-af3b-fabf1c42d601&Player_ID=16941391","has_body":false} 
[2026-03-25 18:18:46] production.INFO: Operation sent successfully {"operation_id":164926,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oN6u-1774451926","amount":6.8497760000000003088871380896307528018951416015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 18:18:46"}},"processed_data":{"order_number":"ORD-oN6u-1774451926","amount":6.8497760000000003088871380896307528018951416015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 18:18:46] production.INFO: Handling job for order: 180089  
[2026-03-25 18:18:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:18:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:18:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0244c009-339b-40c8-b0ff-7159bd51aeb1&Player_ID=52196197633  
[2026-03-25 18:18:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0244c009-339b-40c8-b0ff-7159bd51aeb1&Player_ID=52196197633","has_body":false} 
[2026-03-25 18:18:47] production.INFO: Operation sent successfully {"operation_id":164927,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eRfeD2-1774451927","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:18:47"}},"processed_data":{"order_number":"ORD-eRfeD2-1774451927","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:18:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eRfeD2-1774451927","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:18:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-eRfeD2-1774451927","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:18:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:18:58] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":180089} 
[2026-03-25 18:18:58] production.INFO: Order updated successfully. Order ID: 180089, Status: completed  
[2026-03-25 18:18:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eRfeD2-1774451927","status":"completed","codes_count":0} 
[2026-03-25 18:18:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 18:19:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"159529785","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php55b9sfn0vq7q6RcQGrZ"}},"user_id":1247} 
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:19:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:19:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18800,"user_id":1247,"amount":2000.0,"admins_notified":7} 
[2026-03-25 18:19:32] production.INFO: Constructing job for order: 180090  
[2026-03-25 18:19:35] production.INFO: Handling job for order: 180090  
[2026-03-25 18:19:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:19:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:19:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6acdcf9d-0e3f-44bc-a7aa-673a104fb886&Player_ID=0951804847  
[2026-03-25 18:19:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6acdcf9d-0e3f-44bc-a7aa-673a104fb886&Player_ID=0951804847","has_body":false} 
[2026-03-25 18:19:36] production.INFO: Operation sent successfully {"operation_id":164928,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sAx37u-1774451976","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:19:36"}},"processed_data":{"order_number":"ORD-sAx37u-1774451976","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:19:41] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"7139.0","mainamount":"7139","operation_number":"159531908","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php74so3q66c3v14h9ccxS"}},"user_id":59} 
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:19:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:19:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18801,"user_id":59,"amount":7139.0,"admins_notified":7} 
[2026-03-25 18:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03"} 
[2026-03-25 18:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","total_operations":3,"sites_count":2} 
[2026-03-25 18:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-wq0-1774451889","ORD-oN6u-1774451926"]} 
[2026-03-25 18:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 18:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925} 
[2026-03-25 18:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 18:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"count":1} 
[2026-03-25 18:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"count":1} 
[2026-03-25 18:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"user_id":1028,"notification_type":"order_approved","reference_id":180088} 
[2026-03-25 18:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"processed":1,"errors":0} 
[2026-03-25 18:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"processed":1,"errors":0} 
[2026-03-25 18:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"orders_count":1,"order_ids":["ORD-sAx37u-1774451976"]} 
[2026-03-25 18:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925} 
[2026-03-25 18:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wq0-1774451889","operation_id":164925,"orders_count":1} 
[2026-03-25 18:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"count":1} 
[2026-03-25 18:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"count":1} 
[2026-03-25 18:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"user_id":1320,"notification_type":"order_approved","reference_id":180090} 
[2026-03-25 18:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"processed":1,"errors":0} 
[2026-03-25 18:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928,"processed":1,"errors":0} 
[2026-03-25 18:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pKfdRFwyEYa9PmfIp8mwv73fIqK69WWe","execution_time":"2026-03-25 18:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sAx37u-1774451976","operation_id":164928} 
[2026-03-25 18:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:20:05] production.INFO: async() رجع: true  
[2026-03-25 18:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-25 18:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 18:21:02] production.INFO: Constructing job for order: 180091  
[2026-03-25 18:21:04] production.INFO: Handling job for order: 180091  
[2026-03-25 18:21:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:21:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:21:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b29d69d3-48dc-4ff2-b285-313090a5cf62&Player_ID=0951804847  
[2026-03-25 18:21:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b29d69d3-48dc-4ff2-b285-313090a5cf62&Player_ID=0951804847","has_body":false} 
[2026-03-25 18:21:04] production.INFO: Operation sent successfully {"operation_id":164929,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2lqWLg-1774452064","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:21:04"}},"processed_data":{"order_number":"ORD-2lqWLg-1774452064","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:21:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wq0-1774451889","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:21:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-wq0-1774451889","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:21:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:21:10] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180087} 
[2026-03-25 18:21:10] production.INFO: Order updated successfully. Order ID: 180087, Status: completed  
[2026-03-25 18:21:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wq0-1774451889","status":"completed","codes_count":0} 
[2026-03-25 18:21:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 18:21:15] production.INFO: Constructing job for order: 180092  
[2026-03-25 18:21:16] production.INFO: Handling job for order: 180092  
[2026-03-25 18:21:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:21:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:21:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9a9946b2-d3ed-48a3-b187-d8df6cc7ec04&Player_ID=0990216854  
[2026-03-25 18:21:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9a9946b2-d3ed-48a3-b187-d8df6cc7ec04&Player_ID=0990216854","has_body":false} 
[2026-03-25 18:21:17] production.INFO: Operation sent successfully {"operation_id":164930,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mliPIC-1774452077","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:21:17"}},"processed_data":{"order_number":"ORD-mliPIC-1774452077","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02"} 
[2026-03-25 18:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","total_operations":2,"sites_count":1} 
[2026-03-25 18:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-2lqWLg-1774452064","ORD-mliPIC-1774452077"]} 
[2026-03-25 18:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 18:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 18:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"count":2} 
[2026-03-25 18:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"count":2} 
[2026-03-25 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"user_id":1320,"notification_type":"order_approved","reference_id":180091} 
[2026-03-25 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"user_id":1417,"notification_type":"order_approved","reference_id":180092} 
[2026-03-25 18:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"processed":2,"errors":0} 
[2026-03-25 18:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930,"processed":2,"errors":0} 
[2026-03-25 18:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vvkJqsmlqUfTO3PK8AKJPcxjbSPFNCBz","execution_time":"2026-03-25 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mliPIC-1774452077","operation_id":164930} 
[2026-03-25 18:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 18:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 18:22:28] production.INFO: Constructing job for order: 180093  
[2026-03-25 18:22:29] production.INFO: Handling job for order: 180093  
[2026-03-25 18:22:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:22:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:22:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bcf14e3d-fe0c-4fa7-83ba-5cfd1e21edf8&Player_ID=8442673847  
[2026-03-25 18:22:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bcf14e3d-fe0c-4fa7-83ba-5cfd1e21edf8&Player_ID=8442673847","has_body":false} 
[2026-03-25 18:22:30] production.INFO: Operation sent successfully {"operation_id":164931,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PeAW-1774452150","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 18:22:30"}},"processed_data":{"order_number":"ORD-PeAW-1774452150","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 18:22:36] production.INFO: Constructing job for order: 180094  
[2026-03-25 18:22:39] production.INFO: Handling job for order: 180094  
[2026-03-25 18:22:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:22:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:22:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=0081e77e-b262-496f-9936-9258cc57db1f&Player_ID=471156  
[2026-03-25 18:22:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=0081e77e-b262-496f-9936-9258cc57db1f&Player_ID=471156","has_body":false} 
[2026-03-25 18:22:40] production.INFO: Operation sent successfully {"operation_id":164932,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ET1oUePy-1774452160","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 18:22:40"}},"processed_data":{"order_number":"ORD-ET1oUePy-1774452160","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 18:22:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ET1oUePy-1774452160","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:22:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-ET1oUePy-1774452160","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:22:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:22:43] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180094} 
[2026-03-25 18:22:43] production.INFO: Order updated successfully. Order ID: 180094, Status: completed  
[2026-03-25 18:22:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ET1oUePy-1774452160","status":"completed","codes_count":0} 
[2026-03-25 18:22:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 18:22:51] production.INFO: Constructing job for order: 180095  
[2026-03-25 18:22:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PeAW-1774452150","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:22:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-PeAW-1774452150","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:22:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:22:51] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":180093} 
[2026-03-25 18:22:51] production.INFO: Order updated successfully. Order ID: 180093, Status: completed  
[2026-03-25 18:22:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PeAW-1774452150","status":"completed","codes_count":0} 
[2026-03-25 18:22:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-25 18:22:52] production.INFO: Handling job for order: 180095  
[2026-03-25 18:22:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:22:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:22:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=821b27c0-89ae-4c3c-9cf7-b0b78d29f5c5&Player_ID=52374730774  
[2026-03-25 18:22:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=821b27c0-89ae-4c3c-9cf7-b0b78d29f5c5&Player_ID=52374730774","has_body":false} 
[2026-03-25 18:22:53] production.INFO: Operation sent successfully {"operation_id":164933,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5iWv-1774452173","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:22:53"}},"processed_data":{"order_number":"ORD-5iWv-1774452173","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:23:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5iWv-1774452173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:23:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-5iWv-1774452173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:23:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:23:17] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180095} 
[2026-03-25 18:23:17] production.INFO: Order updated successfully. Order ID: 180095, Status: completed  
[2026-03-25 18:23:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5iWv-1774452173","status":"completed","codes_count":0} 
[2026-03-25 18:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 18:23:34] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 18:23:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 18:23:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 18:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T2oJB81vTJ9XS3O9OvQxLdADoPNXEdCz","execution_time":"2026-03-25 18:24:02"} 
[2026-03-25 18:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"T2oJB81vTJ9XS3O9OvQxLdADoPNXEdCz","execution_time":"2026-03-25 18:24:02"} 
[2026-03-25 18:24:09] production.INFO: Constructing job for order: 180096  
[2026-03-25 18:24:11] production.INFO: Handling job for order: 180096  
[2026-03-25 18:24:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:24:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:24:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/19/params?qty=1&uuid=2767a900-3da2-4a5f-8131-864f2a219afd&Player_ID=0954381847  
[2026-03-25 18:24:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/19/params?qty=1&uuid=2767a900-3da2-4a5f-8131-864f2a219afd&Player_ID=0954381847","has_body":false} 
[2026-03-25 18:24:12] production.INFO: Operation sent successfully {"operation_id":164934,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xYJk9-1774452252","amount":1055.336000000000012732925824820995330810546875,"status":"processing","product":"1000 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:24:12"}},"processed_data":{"order_number":"ORD-xYJk9-1774452252","amount":1055.336000000000012732925824820995330810546875,"status":"processing","product":"1000 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:24:37] production.INFO: SendAcceptReject: Notification queued {"user_id":240,"notification_type":"request_approved","reference_id":18792} 
[2026-03-25 18:24:39] production.INFO: Constructing job for order: 180097  
[2026-03-25 18:24:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-25 18:24:42] production.INFO: Handling job for order: 180097  
[2026-03-25 18:24:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:24:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:24:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=87ac718e-c306-4911-bcd0-08c8a769d05c&Player_ID=11200494  
[2026-03-25 18:24:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=87ac718e-c306-4911-bcd0-08c8a769d05c&Player_ID=11200494","has_body":false} 
[2026-03-25 18:24:43] production.INFO: Operation sent successfully {"operation_id":164935,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GRJ-1774452283","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 18:24:43"}},"processed_data":{"order_number":"ORD-GRJ-1774452283","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 18:24:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18793} 
[2026-03-25 18:24:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 18:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"request_approved","reference_id":18795} 
[2026-03-25 18:25:04] production.INFO: Executing GetProducts task...  
[2026-03-25 18:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:25:04] production.INFO: Executing GetProducts task...  
[2026-03-25 18:25:04] production.INFO: Constructing job for order: 180098  
[2026-03-25 18:25:06] production.INFO: async() رجع: true  
[2026-03-25 18:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:25:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 18:25:07] production.INFO: Handling job for order: 180098  
[2026-03-25 18:25:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:25:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:25:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=10000&uuid=ca62f9c8-23c1-4cda-8898-d2aed9c59f09&Player_ID=74843916  
[2026-03-25 18:25:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=10000&uuid=ca62f9c8-23c1-4cda-8898-d2aed9c59f09&Player_ID=74843916","has_body":false} 
[2026-03-25 18:25:08] production.INFO: Operation sent successfully {"operation_id":164936,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oF28-1774452308","amount":9.403332999999999941564965411089360713958740234375,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-25 18:25:08"}},"processed_data":{"order_number":"ORD-oF28-1774452308","amount":9.403332999999999941564965411089360713958740234375,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-25 18:25:12] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"request_approved","reference_id":18796} 
[2026-03-25 18:25:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-25 18:25:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1706,"notification_type":"request_approved","reference_id":18797} 
[2026-03-25 18:25:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
[2026-03-25 18:25:36] production.INFO: SendAcceptReject: Notification queued {"user_id":530,"notification_type":"request_approved","reference_id":18798} 
[2026-03-25 18:25:36] production.INFO: Constructing job for order: 180099  
[2026-03-25 18:25:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 530  
[2026-03-25 18:25:38] production.INFO: Handling job for order: 180099  
[2026-03-25 18:25:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:25:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:25:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c99a4ab-dd20-4510-9d8d-250e4473807c&Player_ID=52316670230  
[2026-03-25 18:25:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3c99a4ab-dd20-4510-9d8d-250e4473807c&Player_ID=52316670230","has_body":false} 
[2026-03-25 18:25:39] production.INFO: Operation sent successfully {"operation_id":164937,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gfVxh86-1774452339","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:25:39"}},"processed_data":{"order_number":"ORD-gfVxh86-1774452339","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:25:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"request_approved","reference_id":18799} 
[2026-03-25 18:25:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-25 18:25:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18800} 
[2026-03-25 18:25:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-25 18:25:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gfVxh86-1774452339","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:25:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-gfVxh86-1774452339","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:25:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:25:52] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":180099} 
[2026-03-25 18:25:52] production.INFO: Order updated successfully. Order ID: 180099, Status: completed  
[2026-03-25 18:25:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gfVxh86-1774452339","status":"completed","codes_count":0} 
[2026-03-25 18:25:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-25 18:25:55] production.INFO: Constructing job for order: 180100  
[2026-03-25 18:25:57] production.INFO: Handling job for order: 180100  
[2026-03-25 18:25:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:25:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:25:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46b98cc3-8927-44e1-b48f-8e4db92e8422&Player_ID=52316670230  
[2026-03-25 18:25:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=46b98cc3-8927-44e1-b48f-8e4db92e8422&Player_ID=52316670230","has_body":false} 
[2026-03-25 18:25:58] production.INFO: Operation sent successfully {"operation_id":164938,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ojHV7qH-1774452358","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:25:58"}},"processed_data":{"order_number":"ORD-ojHV7qH-1774452358","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:26:01] production.INFO: Constructing job for order: 180101  
[2026-03-25 18:26:02] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"request_approved","reference_id":18801} 
[2026-03-25 18:26:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oF28-1774452308","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:26:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-oF28-1774452308","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:26:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:26:04] production.INFO: SendAcceptReject: Notification queued {"user_id":240,"notification_type":"order_approved","reference_id":180098} 
[2026-03-25 18:26:04] production.INFO: Order updated successfully. Order ID: 180098, Status: completed  
[2026-03-25 18:26:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oF28-1774452308","status":"completed","codes_count":0} 
[2026-03-25 18:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04"} 
[2026-03-25 18:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","total_operations":3,"sites_count":2} 
[2026-03-25 18:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-xYJk9-1774452252"]} 
[2026-03-25 18:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 18:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"count":1} 
[2026-03-25 18:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"count":1} 
[2026-03-25 18:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"user_id":1417,"notification_type":"order_approved","reference_id":180096} 
[2026-03-25 18:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"processed":1,"errors":0} 
[2026-03-25 18:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"processed":1,"errors":0} 
[2026-03-25 18:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"orders_count":2,"order_ids":["ORD-GRJ-1774452283","ORD-ojHV7qH-1774452358"]} 
[2026-03-25 18:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934} 
[2026-03-25 18:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xYJk9-1774452252","operation_id":164934,"orders_count":2} 
[2026-03-25 18:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938} 
[2026-03-25 18:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 18:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"count":1} 
[2026-03-25 18:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"count":1} 
[2026-03-25 18:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"user_id":949,"notification_type":"order_approved","reference_id":180097} 
[2026-03-25 18:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"processed":1,"errors":0} 
[2026-03-25 18:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938,"processed":1,"errors":0} 
[2026-03-25 18:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H9igaU7LYckGsVzcYB9jOzIZvC68iRsX","execution_time":"2026-03-25 18:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ojHV7qH-1774452358","operation_id":164938} 
[2026-03-25 18:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 18:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-25 18:26:04] production.INFO: Handling job for order: 180101  
[2026-03-25 18:26:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:26:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:26:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=15000&uuid=87fe6787-7774-45a6-939e-b3012fe0f894&Player_ID=48483583  
[2026-03-25 18:26:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=15000&uuid=87fe6787-7774-45a6-939e-b3012fe0f894&Player_ID=48483583","has_body":false} 
[2026-03-25 18:26:05] production.INFO: Operation sent successfully {"operation_id":164939,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IqNKK7o2-1774452365","amount":14.1049994999999999123474481166340410709381103515625,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-25 18:26:05"}},"processed_data":{"order_number":"ORD-IqNKK7o2-1774452365","amount":14.1049994999999999123474481166340410709381103515625,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-25 18:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 18:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 18:26:07] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"request_approved","reference_id":18794} 
[2026-03-25 18:26:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ojHV7qH-1774452358","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:26:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-ojHV7qH-1774452358","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:26:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:26:08] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":180100} 
[2026-03-25 18:26:08] production.INFO: Order updated successfully. Order ID: 180100, Status: completed  
[2026-03-25 18:26:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ojHV7qH-1774452358","status":"completed","codes_count":0} 
[2026-03-25 18:26:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 18:26:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-25 18:26:25] production.INFO: Constructing job for order: 180102  
[2026-03-25 18:26:26] production.INFO: Handling job for order: 180102  
[2026-03-25 18:26:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:26:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:26:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=19430&uuid=edcd1604-750d-45f8-85db-767164756341&Player_ID=588947099  
[2026-03-25 18:26:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=19430&uuid=edcd1604-750d-45f8-85db-767164756341&Player_ID=588947099","has_body":false} 
[2026-03-25 18:26:27] production.INFO: Operation sent successfully {"operation_id":164940,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AIN-1774452387","amount":1.9585537150000000838900859889690764248371124267578125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 18:26:27"}},"processed_data":{"order_number":"ORD-AIN-1774452387","amount":1.9585537150000000838900859889690764248371124267578125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 18:26:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":180063} 
[2026-03-25 18:26:45] production.INFO: Constructing job for order: 180103  
[2026-03-25 18:26:46] production.INFO: Handling job for order: 180103  
[2026-03-25 18:26:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:26:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:26:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a323feb5-7f20-4092-bcb5-5abd4873098b&Player_ID=0930161572  
[2026-03-25 18:26:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a323feb5-7f20-4092-bcb5-5abd4873098b&Player_ID=0930161572","has_body":false} 
[2026-03-25 18:26:47] production.INFO: Operation sent successfully {"operation_id":164941,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NmY7r-1774452406","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:26:47"}},"processed_data":{"order_number":"ORD-NmY7r-1774452406","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:26:51] production.INFO: Constructing job for order: 180104  
[2026-03-25 18:26:53] production.INFO: Handling job for order: 180104  
[2026-03-25 18:26:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:26:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:26:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6b416499-3d42-4f4f-ab6f-5f6df0ef3fc8&Player_ID=09537462530  
[2026-03-25 18:26:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6b416499-3d42-4f4f-ab6f-5f6df0ef3fc8&Player_ID=09537462530","has_body":false} 
[2026-03-25 18:26:53] production.INFO: Operation sent successfully {"operation_id":164942,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f3gBVwZ-1774452413","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:26:53"}},"processed_data":{"order_number":"ORD-f3gBVwZ-1774452413","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:27:03] production.INFO: SendAcceptReject: Notification queued {"user_id":352,"notification_type":"order_approved","reference_id":180081} 
[2026-03-25 18:27:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-25 18:27:07] production.INFO: SendAcceptReject: Notification queued {"user_id":352,"notification_type":"order_approved","reference_id":180059} 
[2026-03-25 18:27:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-25 18:27:12] production.INFO: Constructing job for order: 180105  
[2026-03-25 18:27:15] production.INFO: Handling job for order: 180105  
[2026-03-25 18:27:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:27:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:27:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=969944f8-6702-4a7e-835d-493f05f9aef1&Player_ID=0934764520  
[2026-03-25 18:27:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=969944f8-6702-4a7e-835d-493f05f9aef1&Player_ID=0934764520","has_body":false} 
[2026-03-25 18:27:15] production.INFO: Operation sent successfully {"operation_id":164943,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xuCFPW8-1774452435","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:27:15"}},"processed_data":{"order_number":"ORD-xuCFPW8-1774452435","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:27:20] production.INFO: Constructing job for order: 180106  
[2026-03-25 18:27:21] production.INFO: Handling job for order: 180106  
[2026-03-25 18:27:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:27:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:27:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=89423e22-d087-44a7-96cb-029c9c03dc22&Player_ID=09537462530  
[2026-03-25 18:27:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=89423e22-d087-44a7-96cb-029c9c03dc22&Player_ID=09537462530","has_body":false} 
[2026-03-25 18:27:22] production.INFO: Operation sent successfully {"operation_id":164944,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GU9hee-1774452442","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:27:22"}},"processed_data":{"order_number":"ORD-GU9hee-1774452442","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:27:25] production.INFO: Constructing job for order: 180107  
[2026-03-25 18:27:28] production.INFO: Handling job for order: 180107  
[2026-03-25 18:27:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:27:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:27:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=f7c62618-46e2-460c-bf84-6ade0b88faa5&Player_ID=0934764520  
[2026-03-25 18:27:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=f7c62618-46e2-460c-bf84-6ade0b88faa5&Player_ID=0934764520","has_body":false} 
[2026-03-25 18:27:29] production.INFO: Operation sent successfully {"operation_id":164945,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dz6yN5-1774452449","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:27:29"}},"processed_data":{"order_number":"ORD-dz6yN5-1774452449","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:27:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"159540632","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplq0vrpd5mabbbMKdelh"}},"user_id":1285} 
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:27:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:27:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18802,"user_id":1285,"amount":2000.0,"admins_notified":7} 
[2026-03-25 18:27:47] production.INFO: Constructing job for order: 180108  
[2026-03-25 18:27:50] production.INFO: Handling job for order: 180108  
[2026-03-25 18:27:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:27:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:27:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=3ddc48b0-1b16-4a38-b191-9f096dfeb294&Player_ID=23833724  
[2026-03-25 18:27:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=3ddc48b0-1b16-4a38-b191-9f096dfeb294&Player_ID=23833724","has_body":false} 
[2026-03-25 18:27:51] production.INFO: Operation sent successfully {"operation_id":164946,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xOdSdyH-1774452470","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 18:27:51"}},"processed_data":{"order_number":"ORD-xOdSdyH-1774452470","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 18:27:51] production.INFO: Constructing job for order: 180109  
[2026-03-25 18:27:54] production.INFO: Handling job for order: 180109  
[2026-03-25 18:27:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:27:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:27:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=500&uuid=3a8b4df7-d67b-4742-8de9-9bc8e9999cb2&Player_ID=17076517  
[2026-03-25 18:27:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=500&uuid=3a8b4df7-d67b-4742-8de9-9bc8e9999cb2&Player_ID=17076517","has_body":false} 
[2026-03-25 18:27:55] production.INFO: Operation sent successfully {"operation_id":164947,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MRav2-1774452474","amount":3.829509799999999852815335543709807097911834716796875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-25 18:27:55"}},"processed_data":{"order_number":"ORD-MRav2-1774452474","amount":3.829509799999999852815335543709807097911834716796875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-25 18:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04"} 
[2026-03-25 18:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","total_operations":9,"sites_count":2} 
[2026-03-25 18:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-IqNKK7o2-1774452365","ORD-AIN-1774452387","ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474"]} 
[2026-03-25 18:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 18:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AIN-1774452387","operation_id":164940} 
[2026-03-25 18:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 18:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"count":1} 
[2026-03-25 18:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"count":1} 
[2026-03-25 18:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"user_id":240,"notification_type":"order_approved","reference_id":180101} 
[2026-03-25 18:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":1,"errors":0} 
[2026-03-25 18:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":1,"errors":0} 
[2026-03-25 18:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":5,"order_ids":["ORD-NmY7r-1774452406","ORD-f3gBVwZ-1774452413","ORD-xuCFPW8-1774452435","ORD-GU9hee-1774452442","ORD-dz6yN5-1774452449"]} 
[2026-03-25 18:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":5} 
[2026-03-25 18:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-25 18:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-25 18:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"count":5} 
[2026-03-25 18:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"count":5} 
[2026-03-25 18:28:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"count":2} 
[2026-03-25 18:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"user_id":903,"notification_type":"order_approved","reference_id":180107} 
[2026-03-25 18:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"user_id":1417,"notification_type":"order_rejected","reference_id":180104} 
[2026-03-25 18:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"user_id":1417,"notification_type":"order_rejected","reference_id":180106} 
[2026-03-25 18:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"user_id":903,"notification_type":"order_approved","reference_id":180103} 
[2026-03-25 18:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"user_id":903,"notification_type":"order_approved","reference_id":180105} 
[2026-03-25 18:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":2} 
[2026-03-25 18:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"processed":5,"errors":0} 
[2026-03-25 18:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943,"processed":5,"errors":0} 
[2026-03-25 18:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KK5NB9SM8M3YlZBQKA3JoYKf8XJZdbe4","execution_time":"2026-03-25 18:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuCFPW8-1774452435","operation_id":164943} 
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 18:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 18:28:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IqNKK7o2-1774452365","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:28:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-IqNKK7o2-1774452365","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:28:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:28:04] production.ERROR: Order not found or already processed. External ID: ORD-IqNKK7o2-1774452365  
[2026-03-25 18:28:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IqNKK7o2-1774452365","status":"completed","codes_count":0} 
[2026-03-25 18:28:09] production.INFO: Constructing job for order: 180110  
[2026-03-25 18:28:10] production.INFO: Handling job for order: 180110  
[2026-03-25 18:28:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:28:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:28:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=20000&uuid=cc995383-42d9-452b-b66d-9658622bf480&Player_ID=27237727  
[2026-03-25 18:28:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=20000&uuid=cc995383-42d9-452b-b66d-9658622bf480&Player_ID=27237727","has_body":false} 
[2026-03-25 18:28:11] production.INFO: Operation sent successfully {"operation_id":164948,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QJyEzB-1774452491","amount":4.793654000000000081627149484120309352874755859375,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-25 18:28:11"}},"processed_data":{"order_number":"ORD-QJyEzB-1774452491","amount":4.793654000000000081627149484120309352874755859375,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-25 18:28:23] production.INFO: Constructing job for order: 180111  
[2026-03-25 18:28:26] production.INFO: Handling job for order: 180111  
[2026-03-25 18:28:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:28:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:28:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e5924c70-25c9-4336-b5fe-fe85ac704ca7&Player_ID=52362512673  
[2026-03-25 18:28:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e5924c70-25c9-4336-b5fe-fe85ac704ca7&Player_ID=52362512673","has_body":false} 
[2026-03-25 18:28:27] production.INFO: Operation sent successfully {"operation_id":164949,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yifs-1774452506","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:28:27"}},"processed_data":{"order_number":"ORD-Yifs-1774452506","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:28:33] production.INFO: Constructing job for order: 180112  
[2026-03-25 18:28:36] production.INFO: Handling job for order: 180112  
[2026-03-25 18:28:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:28:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:28:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=c8a8bd10-f5ef-4927-b72c-ab57273cdc55&Player_ID=23964886  
[2026-03-25 18:28:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=c8a8bd10-f5ef-4927-b72c-ab57273cdc55&Player_ID=23964886","has_body":false} 
[2026-03-25 18:28:37] production.INFO: Operation sent successfully {"operation_id":164950,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-12bTa9j-1774452517","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 18:28:37"}},"processed_data":{"order_number":"ORD-12bTa9j-1774452517","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 18:28:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yifs-1774452506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:28:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yifs-1774452506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:28:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:28:40] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":180111} 
[2026-03-25 18:28:40] production.INFO: Order updated successfully. Order ID: 180111, Status: completed  
[2026-03-25 18:28:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yifs-1774452506","status":"completed","codes_count":0} 
[2026-03-25 18:28:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 18:28:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18802} 
[2026-03-25 18:28:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 18:29:04] production.INFO: Constructing job for order: 180113  
[2026-03-25 18:29:07] production.INFO: Handling job for order: 180113  
[2026-03-25 18:29:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:29:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:29:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=55000&uuid=e2d41bbf-082f-4abc-8690-cfb096bcda38&Player_ID=55275210  
[2026-03-25 18:29:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=55000&uuid=e2d41bbf-082f-4abc-8690-cfb096bcda38&Player_ID=55275210","has_body":false} 
[2026-03-25 18:29:08] production.INFO: Operation sent successfully {"operation_id":164951,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qjHtKV-1774452548","amount":94.1844200000000029149305191822350025177001953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 18:29:08"}},"processed_data":{"order_number":"ORD-qjHtKV-1774452548","amount":94.1844200000000029149305191822350025177001953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 18:29:08] production.INFO: Constructing job for order: 180114  
[2026-03-25 18:29:11] production.INFO: Handling job for order: 180114  
[2026-03-25 18:29:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:29:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:29:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5a637720-537b-46d7-bb33-2a824419d461&Player_ID=0935062166  
[2026-03-25 18:29:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5a637720-537b-46d7-bb33-2a824419d461&Player_ID=0935062166","has_body":false} 
[2026-03-25 18:29:12] production.INFO: Operation sent successfully {"operation_id":164952,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KtM-1774452552","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:29:12"}},"processed_data":{"order_number":"ORD-KtM-1774452552","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:29:18] production.INFO: Constructing job for order: 180115  
[2026-03-25 18:29:21] production.INFO: Handling job for order: 180115  
[2026-03-25 18:29:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:29:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:29:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=eae153f5-a56f-4ab5-bf52-d384ed43da42&Player_ID=471156  
[2026-03-25 18:29:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=eae153f5-a56f-4ab5-bf52-d384ed43da42&Player_ID=471156","has_body":false} 
[2026-03-25 18:29:22] production.INFO: Operation sent successfully {"operation_id":164953,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XgoP-1774452562","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 18:29:22"}},"processed_data":{"order_number":"ORD-XgoP-1774452562","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 18:29:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XgoP-1774452562","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:29:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-XgoP-1774452562","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:29:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:29:25] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180115} 
[2026-03-25 18:29:25] production.INFO: Order updated successfully. Order ID: 180115, Status: completed  
[2026-03-25 18:29:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XgoP-1774452562","status":"completed","codes_count":0} 
[2026-03-25 18:29:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 18:29:38] production.INFO: Constructing job for order: 180116  
[2026-03-25 18:29:40] production.INFO: Handling job for order: 180116  
[2026-03-25 18:29:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:29:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:29:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4ad16a53-52c0-42f0-b70a-97685e6c5e0e&Player_ID=52360642428  
[2026-03-25 18:29:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4ad16a53-52c0-42f0-b70a-97685e6c5e0e&Player_ID=52360642428","has_body":false} 
[2026-03-25 18:29:41] production.INFO: Operation sent successfully {"operation_id":164954,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2gql0S-1774452580","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:29:41"}},"processed_data":{"order_number":"ORD-2gql0S-1774452580","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:29:56] production.INFO: Constructing job for order: 180117  
[2026-03-25 18:29:59] production.INFO: Handling job for order: 180117  
[2026-03-25 18:29:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:29:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:29:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=6618a82e-b1c9-47ba-b6d9-8fa1f117dc36&Player_ID=9242079695  
[2026-03-25 18:29:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=6618a82e-b1c9-47ba-b6d9-8fa1f117dc36&Player_ID=9242079695","has_body":false} 
[2026-03-25 18:30:00] production.INFO: Operation sent successfully {"operation_id":164955,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KK2UEMtA-1774452599","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 18:30:00"}},"processed_data":{"order_number":"ORD-KK2UEMtA-1774452599","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-25 18:30:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QJyEzB-1774452491","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:30:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-QJyEzB-1774452491","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:30:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:30:01] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":180110} 
[2026-03-25 18:30:01] production.INFO: Order updated successfully. Order ID: 180110, Status: completed  
[2026-03-25 18:30:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QJyEzB-1774452491","status":"completed","codes_count":0} 
[2026-03-25 18:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03"} 
[2026-03-25 18:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","total_operations":8,"sites_count":2} 
[2026-03-25 18:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-AIN-1774452387","ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517","ORD-qjHtKV-1774452548","ORD-2gql0S-1774452580","ORD-KK2UEMtA-1774452599"]} 
[2026-03-25 18:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2gql0S-1774452580","operation_id":164954} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AIN-1774452387","operation_id":164940} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KK2UEMtA-1774452599","operation_id":164955} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qjHtKV-1774452548","operation_id":164951} 
[2026-03-25 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-25 18:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"errors":0} 
[2026-03-25 18:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1,"order_ids":["ORD-KtM-1774452552"]} 
[2026-03-25 18:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1} 
[2026-03-25 18:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"count":1} 
[2026-03-25 18:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"count":1} 
[2026-03-25 18:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"user_id":600,"notification_type":"order_approved","reference_id":180114} 
[2026-03-25 18:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"processed":1,"errors":0} 
[2026-03-25 18:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952,"processed":1,"errors":0} 
[2026-03-25 18:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AK4tcXv6OnWHjZQkMr65Ve4bT8dQl5Gy","execution_time":"2026-03-25 18:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KtM-1774452552","operation_id":164952} 
[2026-03-25 18:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:30:05] production.INFO: async() رجع: true  
[2026-03-25 18:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 18:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-25 18:30:09] production.INFO: Constructing job for order: 180118  
[2026-03-25 18:30:12] production.INFO: Handling job for order: 180118  
[2026-03-25 18:30:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:30:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:30:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=ae2529d0-96a9-483a-a1cf-80f3dfe0bfd3&Player_ID=108429512  
[2026-03-25 18:30:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=ae2529d0-96a9-483a-a1cf-80f3dfe0bfd3&Player_ID=108429512","has_body":false} 
[2026-03-25 18:30:13] production.INFO: Operation sent successfully {"operation_id":164956,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FUDq-1774452613","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 18:30:13"}},"processed_data":{"order_number":"ORD-FUDq-1774452613","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 18:30:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2gql0S-1774452580","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:30:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-2gql0S-1774452580","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:30:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:30:15] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":180116} 
[2026-03-25 18:30:15] production.INFO: Order updated successfully. Order ID: 180116, Status: completed  
[2026-03-25 18:30:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2gql0S-1774452580","status":"completed","codes_count":0} 
[2026-03-25 18:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-25 18:30:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FUDq-1774452613","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:30:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-FUDq-1774452613","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:30:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:30:17] production.INFO: SendAcceptReject: Notification queued {"user_id":619,"notification_type":"order_approved","reference_id":180118} 
[2026-03-25 18:30:17] production.INFO: Order updated successfully. Order ID: 180118, Status: completed  
[2026-03-25 18:30:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FUDq-1774452613","status":"completed","codes_count":0} 
[2026-03-25 18:30:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-25 18:30:52] production.INFO: Constructing job for order: 180119  
[2026-03-25 18:30:55] production.INFO: Handling job for order: 180119  
[2026-03-25 18:30:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:30:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:30:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=58ca782d-264d-4ba0-a822-118a81766454&Player_ID=0994288066  
[2026-03-25 18:30:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=58ca782d-264d-4ba0-a822-118a81766454&Player_ID=0994288066","has_body":false} 
[2026-03-25 18:30:56] production.INFO: Operation sent successfully {"operation_id":164957,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OdLJo-1774452656","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:30:56"}},"processed_data":{"order_number":"ORD-OdLJo-1774452656","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:31:34] production.INFO: Constructing job for order: 180120  
[2026-03-25 18:31:34] production.INFO: Constructing job for order: 180121  
[2026-03-25 18:31:35] production.INFO: Handling job for order: 180120  
[2026-03-25 18:31:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:31:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:31:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=2900&uuid=36639dc7-bac1-45db-9b63-9f9f2a0213ef&Player_ID=4546117  
[2026-03-25 18:31:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=2900&uuid=36639dc7-bac1-45db-9b63-9f9f2a0213ef&Player_ID=4546117","has_body":false} 
[2026-03-25 18:31:36] production.INFO: Operation sent successfully {"operation_id":164958,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XuO-1774452696","amount":3.54245469000000046122522689984180033206939697265625,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-25 18:31:36"}},"processed_data":{"order_number":"ORD-XuO-1774452696","amount":3.54245469000000046122522689984180033206939697265625,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-25 18:31:36] production.INFO: Handling job for order: 180121  
[2026-03-25 18:31:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:31:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:31:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ad3fb275-b5fb-4dc9-a5ab-6f69de82b3de&Player_ID=8676510229  
[2026-03-25 18:31:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ad3fb275-b5fb-4dc9-a5ab-6f69de82b3de&Player_ID=8676510229","has_body":false} 
[2026-03-25 18:31:37] production.INFO: Operation sent successfully {"operation_id":164959,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5N3i-1774452697","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 18:31:37"}},"processed_data":{"order_number":"ORD-5N3i-1774452697","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 18:31:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5N3i-1774452697","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:31:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-5N3i-1774452697","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:31:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:31:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":180121} 
[2026-03-25 18:31:58] production.INFO: Order updated successfully. Order ID: 180121, Status: completed  
[2026-03-25 18:31:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5N3i-1774452697","status":"completed","codes_count":0} 
[2026-03-25 18:31:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KK2UEMtA-1774452599","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:31:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-KK2UEMtA-1774452599","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:31:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:31:58] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180117} 
[2026-03-25 18:31:58] production.INFO: Order updated successfully. Order ID: 180117, Status: completed  
[2026-03-25 18:31:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KK2UEMtA-1774452599","status":"completed","codes_count":0} 
[2026-03-25 18:32:00] production.INFO: Constructing job for order: 180122  
[2026-03-25 18:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-25 18:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 18:32:01] production.INFO: Handling job for order: 180122  
[2026-03-25 18:32:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:32:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:32:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=02c20d8d-d9ee-4314-b3b4-299ca71b8d05&Player_ID=0942587355  
[2026-03-25 18:32:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=02c20d8d-d9ee-4314-b3b4-299ca71b8d05&Player_ID=0942587355","has_body":false} 
[2026-03-25 18:32:02] production.INFO: Operation sent successfully {"operation_id":164960,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xee2fR-1774452722","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:32:02"}},"processed_data":{"order_number":"ORD-xee2fR-1774452722","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02"} 
[2026-03-25 18:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","total_operations":8,"sites_count":2} 
[2026-03-25 18:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-AIN-1774452387","ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517","ORD-qjHtKV-1774452548","ORD-XuO-1774452696"]} 
[2026-03-25 18:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-25 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AIN-1774452387","operation_id":164940} 
[2026-03-25 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958} 
[2026-03-25 18:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-25 18:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"count":1} 
[2026-03-25 18:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"count":1} 
[2026-03-25 18:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"user_id":280,"notification_type":"order_approved","reference_id":180113} 
[2026-03-25 18:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"processed":1,"errors":0} 
[2026-03-25 18:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"processed":1,"errors":0} 
[2026-03-25 18:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"orders_count":2,"order_ids":["ORD-OdLJo-1774452656","ORD-xee2fR-1774452722"]} 
[2026-03-25 18:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958} 
[2026-03-25 18:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"orders_count":2} 
[2026-03-25 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960} 
[2026-03-25 18:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 18:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"count":1} 
[2026-03-25 18:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"count":1} 
[2026-03-25 18:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"user_id":1690,"notification_type":"order_approved","reference_id":180119} 
[2026-03-25 18:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"processed":1,"errors":0} 
[2026-03-25 18:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"processed":1,"errors":0} 
[2026-03-25 18:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o6g6hRc0w1XASokskA7KeLqwqnmNV0Os","execution_time":"2026-03-25 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960} 
[2026-03-25 18:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-25 18:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-25 18:32:02] production.INFO: Constructing job for order: 180123  
[2026-03-25 18:32:04] production.INFO: Constructing job for order: 180124  
[2026-03-25 18:32:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AIN-1774452387","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:32:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-AIN-1774452387","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:32:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:32:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1706,"notification_type":"order_approved","reference_id":180102} 
[2026-03-25 18:32:05] production.INFO: Order updated successfully. Order ID: 180102, Status: completed  
[2026-03-25 18:32:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AIN-1774452387","status":"completed","codes_count":0} 
[2026-03-25 18:32:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
[2026-03-25 18:32:05] production.INFO: Handling job for order: 180123  
[2026-03-25 18:32:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:32:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:32:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9bb830f7-2f5c-41d9-80de-21546bbbd8f3&Player_ID=0994288066  
[2026-03-25 18:32:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9bb830f7-2f5c-41d9-80de-21546bbbd8f3&Player_ID=0994288066","has_body":false} 
[2026-03-25 18:32:06] production.INFO: Operation sent successfully {"operation_id":164961,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n4ty-1774452726","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:32:06"}},"processed_data":{"order_number":"ORD-n4ty-1774452726","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:32:06] production.INFO: Handling job for order: 180124  
[2026-03-25 18:32:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:32:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:32:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=99417052-c544-47eb-af6a-b6df6a8a1383&Player_ID=0942587355  
[2026-03-25 18:32:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=99417052-c544-47eb-af6a-b6df6a8a1383&Player_ID=0942587355","has_body":false} 
[2026-03-25 18:32:07] production.INFO: Constructing job for order: 180125  
[2026-03-25 18:32:07] production.INFO: Operation sent successfully {"operation_id":164962,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3BhO-1774452726","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:32:07"}},"processed_data":{"order_number":"ORD-3BhO-1774452726","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:32:10] production.INFO: Handling job for order: 180125  
[2026-03-25 18:32:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:32:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:32:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=fa3f380b-4abb-40b1-be1e-867ba8921927&Player_ID=0942587355  
[2026-03-25 18:32:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=fa3f380b-4abb-40b1-be1e-867ba8921927&Player_ID=0942587355","has_body":false} 
[2026-03-25 18:32:10] production.INFO: Operation sent successfully {"operation_id":164963,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gE0am-1774452730","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:32:10"}},"processed_data":{"order_number":"ORD-gE0am-1774452730","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:33:12] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_rejected","reference_id":179851} 
[2026-03-25 18:33:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 18:33:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 18:33:59] production.INFO: Constructing job for order: 180126  
[2026-03-25 18:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01"} 
[2026-03-25 18:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","total_operations":8,"sites_count":2} 
[2026-03-25 18:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517","ORD-XuO-1774452696"]} 
[2026-03-25 18:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:34:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XuO-1774452696","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:34:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-XuO-1774452696","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:34:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:34:01] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":180120} 
[2026-03-25 18:34:01] production.INFO: Order updated successfully. Order ID: 180120, Status: completed  
[2026-03-25 18:34:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XuO-1774452696","status":"completed","codes_count":0} 
[2026-03-25 18:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 18:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:34:02] production.ERROR: Operation not found for external_order: ORD-XuO-1774452696 in chunk 1 {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958} 
[2026-03-25 18:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-25 18:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"processed":0,"errors":1} 
[2026-03-25 18:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"processed":0,"errors":1} 
[2026-03-25 18:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"orders_count":4,"order_ids":["ORD-xee2fR-1774452722","ORD-n4ty-1774452726","ORD-3BhO-1774452726","ORD-gE0am-1774452730"]} 
[2026-03-25 18:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958} 
[2026-03-25 18:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XuO-1774452696","operation_id":164958,"orders_count":4} 
[2026-03-25 18:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 18:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 18:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"count":4} 
[2026-03-25 18:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"count":4} 
[2026-03-25 18:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"user_id":7,"notification_type":"order_approved","reference_id":180124} 
[2026-03-25 18:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"user_id":7,"notification_type":"order_approved","reference_id":180125} 
[2026-03-25 18:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"user_id":1690,"notification_type":"order_approved","reference_id":180123} 
[2026-03-25 18:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"user_id":7,"notification_type":"order_approved","reference_id":180122} 
[2026-03-25 18:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"processed":4,"errors":0} 
[2026-03-25 18:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960,"processed":4,"errors":0} 
[2026-03-25 18:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S8PZBTtYP47TZZ8h4ygrDoeOZv8E1vlz","execution_time":"2026-03-25 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xee2fR-1774452722","operation_id":164960} 
[2026-03-25 18:34:02] production.INFO: Handling job for order: 180126  
[2026-03-25 18:34:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:34:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:34:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=cfd8c713-b323-42dd-82dd-a296ab8588b3&Player_ID=0994202438  
[2026-03-25 18:34:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=cfd8c713-b323-42dd-82dd-a296ab8588b3&Player_ID=0994202438","has_body":false} 
[2026-03-25 18:34:03] production.INFO: Operation sent successfully {"operation_id":164964,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MDbx2AJ-1774452842","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:34:02"}},"processed_data":{"order_number":"ORD-MDbx2AJ-1774452842","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-25 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-25 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-25 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-25 18:34:10] production.INFO: Constructing job for order: 180127  
[2026-03-25 18:34:12] production.INFO: Handling job for order: 180127  
[2026-03-25 18:34:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:34:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:34:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=0a64a7bf-a00c-4592-8a8d-ab2c01755418&Player_ID=0994202438  
[2026-03-25 18:34:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=0a64a7bf-a00c-4592-8a8d-ab2c01755418&Player_ID=0994202438","has_body":false} 
[2026-03-25 18:34:12] production.INFO: Operation sent successfully {"operation_id":164965,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7jcCe-1774452852","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:34:12"}},"processed_data":{"order_number":"ORD-7jcCe-1774452852","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:34:16] production.INFO: Constructing job for order: 180128  
[2026-03-25 18:34:18] production.INFO: Handling job for order: 180128  
[2026-03-25 18:34:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:34:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:34:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=1000&uuid=eabcf507-7a43-45a6-8752-84d16d8a40f6&Player_ID=21347326  
[2026-03-25 18:34:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=1000&uuid=eabcf507-7a43-45a6-8752-84d16d8a40f6&Player_ID=21347326","has_body":false} 
[2026-03-25 18:34:19] production.INFO: Operation sent successfully {"operation_id":164966,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ew8lgt6N-1774452859","amount":6.39849999999999941024952931911684572696685791015625,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-25 18:34:19"}},"processed_data":{"order_number":"ORD-Ew8lgt6N-1774452859","amount":6.39849999999999941024952931911684572696685791015625,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-25 18:34:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ew8lgt6N-1774452859","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:34:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ew8lgt6N-1774452859","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:34:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:34:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180128} 
[2026-03-25 18:34:25] production.INFO: Order updated successfully. Order ID: 180128, Status: completed  
[2026-03-25 18:34:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ew8lgt6N-1774452859","status":"completed","codes_count":0} 
[2026-03-25 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 18:34:32] production.INFO: Constructing job for order: 180129  
[2026-03-25 18:34:34] production.INFO: Handling job for order: 180129  
[2026-03-25 18:34:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:34:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:34:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4b02caf9-78c3-4ddf-92a5-6a514ca7581d&Player_ID=52343764663  
[2026-03-25 18:34:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4b02caf9-78c3-4ddf-92a5-6a514ca7581d&Player_ID=52343764663","has_body":false} 
[2026-03-25 18:34:35] production.INFO: Operation sent successfully {"operation_id":164967,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R2kLqyy-1774452875","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:34:35"}},"processed_data":{"order_number":"ORD-R2kLqyy-1774452875","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:34:37] production.INFO: Constructing job for order: 180130  
[2026-03-25 18:34:38] production.INFO: Handling job for order: 180130  
[2026-03-25 18:34:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:34:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:34:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=dc764619-15de-48e8-aa2b-d5b0bc86dbbe&Player_ID=0981905316  
[2026-03-25 18:34:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=dc764619-15de-48e8-aa2b-d5b0bc86dbbe&Player_ID=0981905316","has_body":false} 
[2026-03-25 18:34:39] production.INFO: Operation sent successfully {"operation_id":164968,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LzZ-1774452879","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:34:39"}},"processed_data":{"order_number":"ORD-LzZ-1774452879","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:34:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R2kLqyy-1774452875","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:34:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-R2kLqyy-1774452875","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:34:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:34:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":180129} 
[2026-03-25 18:34:47] production.INFO: Order updated successfully. Order ID: 180129, Status: completed  
[2026-03-25 18:34:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R2kLqyy-1774452875","status":"completed","codes_count":0} 
[2026-03-25 18:34:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-25 18:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:35:05] production.INFO: async() رجع: true  
[2026-03-25 18:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:35:14] production.INFO: Constructing job for order: 180131  
[2026-03-25 18:35:16] production.INFO: Handling job for order: 180131  
[2026-03-25 18:35:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:35:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:35:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3272a77e-3bb4-434f-9f6a-3d0f1a00f96a&Player_ID=5400679728  
[2026-03-25 18:35:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3272a77e-3bb4-434f-9f6a-3d0f1a00f96a&Player_ID=5400679728","has_body":false} 
[2026-03-25 18:35:17] production.INFO: Operation sent successfully {"operation_id":164969,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q1V7Z-1774452916","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:35:17"}},"processed_data":{"order_number":"ORD-q1V7Z-1774452916","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:35:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q1V7Z-1774452916","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:35:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-q1V7Z-1774452916","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:35:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:35:29] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":180131} 
[2026-03-25 18:35:29] production.INFO: Order updated successfully. Order ID: 180131, Status: completed  
[2026-03-25 18:35:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q1V7Z-1774452916","status":"completed","codes_count":0} 
[2026-03-25 18:35:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-25 18:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02"} 
[2026-03-25 18:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","total_operations":6,"sites_count":2} 
[2026-03-25 18:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517"]} 
[2026-03-25 18:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 18:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"errors":0} 
[2026-03-25 18:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":3,"order_ids":["ORD-MDbx2AJ-1774452842","ORD-7jcCe-1774452852","ORD-LzZ-1774452879"]} 
[2026-03-25 18:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":3} 
[2026-03-25 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968} 
[2026-03-25 18:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-25 18:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 18:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"count":2} 
[2026-03-25 18:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"count":2} 
[2026-03-25 18:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"user_id":1056,"notification_type":"order_approved","reference_id":180127} 
[2026-03-25 18:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"user_id":1056,"notification_type":"order_approved","reference_id":180126} 
[2026-03-25 18:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"processed":2,"errors":0} 
[2026-03-25 18:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964,"processed":2,"errors":0} 
[2026-03-25 18:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sxKRqUsQ4j0g6m6uGeXoBNNj8VteDtu6","execution_time":"2026-03-25 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MDbx2AJ-1774452842","operation_id":164964} 
[2026-03-25 18:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 18:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 18:36:15] production.INFO: Constructing job for order: 180132  
[2026-03-25 18:36:17] production.INFO: Handling job for order: 180132  
[2026-03-25 18:36:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:36:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:36:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c6ed2922-593d-4d75-840f-1a25c694c941&Player_ID=52258402233  
[2026-03-25 18:36:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c6ed2922-593d-4d75-840f-1a25c694c941&Player_ID=52258402233","has_body":false} 
[2026-03-25 18:36:18] production.INFO: Operation sent successfully {"operation_id":164970,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GtyZ-1774452978","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:36:18"}},"processed_data":{"order_number":"ORD-GtyZ-1774452978","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:36:20] production.INFO: Constructing job for order: 180133  
[2026-03-25 18:36:21] production.INFO: Handling job for order: 180133  
[2026-03-25 18:36:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:36:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:36:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3eb2e3c8-6b13-4faa-9e2a-2f5251cca2a1&Player_ID=5851868407  
[2026-03-25 18:36:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3eb2e3c8-6b13-4faa-9e2a-2f5251cca2a1&Player_ID=5851868407","has_body":false} 
[2026-03-25 18:36:22] production.INFO: Operation sent successfully {"operation_id":164971,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sGoGs53-1774452982","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:36:22"}},"processed_data":{"order_number":"ORD-sGoGs53-1774452982","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:36:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1783  
[2026-03-25 18:36:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1783  
[2026-03-25 18:36:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GtyZ-1774452978","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:36:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-GtyZ-1774452978","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:36:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:36:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180132} 
[2026-03-25 18:36:32] production.INFO: Order updated successfully. Order ID: 180132, Status: completed  
[2026-03-25 18:36:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GtyZ-1774452978","status":"completed","codes_count":0} 
[2026-03-25 18:36:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 18:36:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sGoGs53-1774452982","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:36:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-sGoGs53-1774452982","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:36:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:36:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":180133} 
[2026-03-25 18:36:35] production.INFO: Order updated successfully. Order ID: 180133, Status: completed  
[2026-03-25 18:36:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sGoGs53-1774452982","status":"completed","codes_count":0} 
[2026-03-25 18:36:35] production.INFO: Constructing job for order: 180134  
[2026-03-25 18:36:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 18:36:37] production.INFO: Handling job for order: 180134  
[2026-03-25 18:36:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:36:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:36:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e1b4cdb3-164d-4b2f-9bc6-d4af11597e13&Player_ID=52417066582  
[2026-03-25 18:36:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e1b4cdb3-164d-4b2f-9bc6-d4af11597e13&Player_ID=52417066582","has_body":false} 
[2026-03-25 18:36:38] production.INFO: Operation sent successfully {"operation_id":164972,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ll4-1774452998","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:36:38"}},"processed_data":{"order_number":"ORD-ll4-1774452998","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:36:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ll4-1774452998","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:36:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-ll4-1774452998","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:36:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:36:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180134} 
[2026-03-25 18:36:50] production.INFO: Order updated successfully. Order ID: 180134, Status: completed  
[2026-03-25 18:36:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ll4-1774452998","status":"completed","codes_count":0} 
[2026-03-25 18:36:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 18:37:21] production.INFO: Constructing job for order: 180135  
[2026-03-25 18:37:23] production.INFO: Handling job for order: 180135  
[2026-03-25 18:37:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:37:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:37:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5c3d165-abb1-4993-a98c-d464ee739314&Player_ID=5628365086  
[2026-03-25 18:37:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5c3d165-abb1-4993-a98c-d464ee739314&Player_ID=5628365086","has_body":false} 
[2026-03-25 18:37:24] production.INFO: Operation sent successfully {"operation_id":164973,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MrqzcS-1774453044","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:37:24"}},"processed_data":{"order_number":"ORD-MrqzcS-1774453044","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:37:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MrqzcS-1774453044","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:37:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-MrqzcS-1774453044","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:37:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:37:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":180135} 
[2026-03-25 18:37:32] production.INFO: Order updated successfully. Order ID: 180135, Status: completed  
[2026-03-25 18:37:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MrqzcS-1774453044","status":"completed","codes_count":0} 
[2026-03-25 18:37:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-25 18:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03"} 
[2026-03-25 18:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","total_operations":4,"sites_count":2} 
[2026-03-25 18:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517"]} 
[2026-03-25 18:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 18:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"errors":0} 
[2026-03-25 18:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1,"order_ids":["ORD-LzZ-1774452879"]} 
[2026-03-25 18:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1} 
[2026-03-25 18:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"count":1} 
[2026-03-25 18:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"count":1} 
[2026-03-25 18:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"user_id":1056,"notification_type":"order_approved","reference_id":180130} 
[2026-03-25 18:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"processed":1,"errors":0} 
[2026-03-25 18:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968,"processed":1,"errors":0} 
[2026-03-25 18:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MF8lXrgtFHPIxK5VQCNj6q5G6wjblhQ0","execution_time":"2026-03-25 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LzZ-1774452879","operation_id":164968} 
[2026-03-25 18:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 18:38:38] production.INFO: Constructing job for order: 180136  
[2026-03-25 18:38:39] production.INFO: Handling job for order: 180136  
[2026-03-25 18:38:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:38:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:38:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=8a37df02-3f19-485b-a81e-9fde2fe892a8&Player_ID=11200494  
[2026-03-25 18:38:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=8a37df02-3f19-485b-a81e-9fde2fe892a8&Player_ID=11200494","has_body":false} 
[2026-03-25 18:38:40] production.INFO: Operation sent successfully {"operation_id":164974,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9HUc-1774453120","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 18:38:40"}},"processed_data":{"order_number":"ORD-9HUc-1774453120","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 18:38:47] production.INFO: Constructing job for order: 180137  
[2026-03-25 18:38:49] production.INFO: Handling job for order: 180137  
[2026-03-25 18:38:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:38:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:38:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=aae1d92d-a794-4f01-a2f3-eb63a5103042&Player_ID=0953804880  
[2026-03-25 18:38:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=aae1d92d-a794-4f01-a2f3-eb63a5103042&Player_ID=0953804880","has_body":false} 
[2026-03-25 18:38:50] production.INFO: Operation sent successfully {"operation_id":164975,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WNH-1774453130","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:38:50"}},"processed_data":{"order_number":"ORD-WNH-1774453130","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:39:18] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/146.0.0.0 Safari\/537.36","language":"en-US","screen":"1366x768"}, 2026-03-25 18:39:18, 1783, App\Models\User, 2026-03-25 18:39:18, 2026-03-25 18:39:18)) {"userId":1783,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {\"userAgent\":\"Mozilla\\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\\/537.36 (KHTML, like Gecko) Chrome\\/146.0.0.0 Safari\\/537.36\",\"language\":\"en-US\",\"screen\":\"1366x768\"}, 2026-03-25 18:39:18, 1783, App\\Models\\User, 2026-03-25 18:39:18, 2026-03-25 18:39:18)) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:821)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#16 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#17 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#22 /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))
#23 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#46 /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))
#47 /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))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /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))
#67 /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))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#71 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#73 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#74 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\MySqlConnection->{closure:Illuminate\\Database\\MySqlConnection::insert():42}('insert into `fc...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#18 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#19 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#24 /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))
#25 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /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))
#36 /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))
#37 /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))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 /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))
#49 /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))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /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))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 /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))
#68 /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))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#71 /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))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#73 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#74 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#75 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#76 {main}
"} 
[2026-03-25 18:39:19] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/146.0.0.0 Safari\/537.36","language":"en-US","screen":"1366x768"}, 2026-03-25 18:39:19, 1783, App\Models\User, 2026-03-25 18:39:19, 2026-03-25 18:39:19)) {"userId":1783,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {\"userAgent\":\"Mozilla\\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\\/537.36 (KHTML, like Gecko) Chrome\\/146.0.0.0 Safari\\/537.36\",\"language\":\"en-US\",\"screen\":\"1366x768\"}, 2026-03-25 18:39:19, 1783, App\\Models\\User, 2026-03-25 18:39:19, 2026-03-25 18:39:19)) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:821)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#16 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#17 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#22 /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))
#23 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#46 /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))
#47 /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))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /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))
#67 /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))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#71 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#73 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#74 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\MySqlConnection->{closure:Illuminate\\Database\\MySqlConnection::insert():42}('insert into `fc...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#18 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#19 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#24 /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))
#25 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /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))
#36 /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))
#37 /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))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 /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))
#49 /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))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /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))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 /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))
#68 /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))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#71 /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))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#73 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#74 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#75 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#76 {main}
"} 
[2026-03-25 18:39:23] production.INFO: Constructing job for order: 180138  
[2026-03-25 18:39:26] production.INFO: Handling job for order: 180138  
[2026-03-25 18:39:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:39:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:39:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=ea4c42ad-2112-4265-91f4-e66bddb1566c&Player_ID=471156  
[2026-03-25 18:39:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=ea4c42ad-2112-4265-91f4-e66bddb1566c&Player_ID=471156","has_body":false} 
[2026-03-25 18:39:27] production.INFO: Operation sent successfully {"operation_id":164976,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xCJqOL-1774453167","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 18:39:27"}},"processed_data":{"order_number":"ORD-xCJqOL-1774453167","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 18:39:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/146.0.0.0 Safari\/537.36","language":"en-US","screen":"1366x768"}, 2026-03-25 18:39:30, 1783, App\Models\User, 2026-03-25 18:39:30, 2026-03-25 18:39:30)) {"userId":1783,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {\"userAgent\":\"Mozilla\\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\\/537.36 (KHTML, like Gecko) Chrome\\/146.0.0.0 Safari\\/537.36\",\"language\":\"en-US\",\"screen\":\"1366x768\"}, 2026-03-25 18:39:30, 1783, App\\Models\\User, 2026-03-25 18:39:30, 2026-03-25 18:39:30)) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:821)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#16 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#17 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#22 /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))
#23 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#46 /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))
#47 /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))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /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))
#67 /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))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#71 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#73 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#74 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\MySqlConnection->{closure:Illuminate\\Database\\MySqlConnection::insert():42}('insert into `fc...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#18 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#19 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#24 /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))
#25 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /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))
#36 /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))
#37 /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))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 /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))
#49 /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))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /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))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 /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))
#68 /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))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#71 /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))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#73 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#74 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#75 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#76 {main}
"} 
[2026-03-25 18:39:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xCJqOL-1774453167","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:39:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-xCJqOL-1774453167","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:39:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:39:32] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180138} 
[2026-03-25 18:39:32] production.INFO: Order updated successfully. Order ID: 180138, Status: completed  
[2026-03-25 18:39:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xCJqOL-1774453167","status":"completed","codes_count":0} 
[2026-03-25 18:39:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 18:40:00] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/146.0.0.0 Safari\/537.36","language":"en-US","screen":"1366x768"}, 2026-03-25 18:40:00, 1783, App\Models\User, 2026-03-25 18:40:00, 2026-03-25 18:40:00)) {"userId":1783,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' (Connection: mysql, SQL: insert into `fcm_tokens` (`token`, `platform`, `device_info`, `last_used_at`, `tokenable_id`, `tokenable_type`, `updated_at`, `created_at`) values (fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU_WgJZsf55kSygdyOBRBy8pJCYb0V-rdkjVAZ_OYYBwi3fxt111ZUrjlKhQeKDlC75VqVRtAFS957IJcJw, web, {\"userAgent\":\"Mozilla\\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\\/537.36 (KHTML, like Gecko) Chrome\\/146.0.0.0 Safari\\/537.36\",\"language\":\"en-US\",\"screen\":\"1366x768\"}, 2026-03-25 18:40:00, 1783, App\\Models\\User, 2026-03-25 18:40:00, 2026-03-25 18:40:00)) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:821)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#16 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#17 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#22 /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))
#23 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#46 /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))
#47 /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))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /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))
#67 /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))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#71 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#73 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#74 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fgDqdL3QFUeIn9SRqD6NRY:APA91bEZZklUp0jBWebM6O8-BUX7Je28-4irfU...' for key 'fcm_tokens_token_unique' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\MySqlConnection->{closure:Illuminate\\Database\\MySqlConnection::insert():42}('insert into `fc...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `fc...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `fc...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `fc...', Array, 'id')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3853): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `fc...', Array, 'id')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(373): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::create():370}(Object(App\\Models\\FcmToken))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(370): tap(Object(App\\Models\\FcmToken), Object(Closure))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array)
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->{closure:Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany::createOrFirst():265}()
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(265): Illuminate\\Database\\Eloquent\\Builder->withSavepointIfNeeded(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(249): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->createOrFirst(Array, Array)
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(280): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->firstOrCreate(Array, Array)
#18 /home/talaah/public_html/app/Traits/HasFcmTokens.php(48): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->updateOrCreate(Array, Array)
#19 laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}(11): App\\Models\\User->addFcmToken('fgDqdL3QFUeIn9S...', 'web', Array)
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate\\Routing\\RouteFileRegistrar::{closure:laravel-serializable-closure://function (\\Illuminate\\Http\\Request $request) {
    $request->validate([
        'token' => 'required|string|max:500',
        'platform' => 'required|in:web,android,ios',
        'device_info' => 'nullable|array',
    ]);

    $user = \\Illuminate\\Support\\Facades\\Auth::user();

    $fcmToken = $user->addFcmToken(
        $request->token,
        $request->platform,
        $request->device_info
    );

    return \\response()->json([
        'success' => true,
        'message' => 'تم حفظ رمز الإشعارات بنجاح',
    ]);
}:2}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate\\Routing\\CallableDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate\\Routing\\Route->runCallable()
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#24 /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))
#25 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(172): 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): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /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))
#36 /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))
#37 /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))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 /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))
#49 /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))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 /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))
#53 /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))
#54 /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))
#55 /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))
#56 /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))
#57 /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))
#58 /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))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 /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))
#68 /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))
#69 /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))
#70 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#71 /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))
#72 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#73 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#74 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#75 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#76 {main}
"} 
[2026-03-25 18:40:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9HUc-1774453120","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:40:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-9HUc-1774453120","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:40:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:40:03] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180136} 
[2026-03-25 18:40:03] production.INFO: Order updated successfully. Order ID: 180136, Status: completed  
[2026-03-25 18:40:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9HUc-1774453120","status":"completed","codes_count":0} 
[2026-03-25 18:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03"} 
[2026-03-25 18:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","total_operations":4,"sites_count":2} 
[2026-03-25 18:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517"]} 
[2026-03-25 18:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 18:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 18:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"errors":0} 
[2026-03-25 18:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1,"order_ids":["ORD-WNH-1774453130"]} 
[2026-03-25 18:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1} 
[2026-03-25 18:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"count":1} 
[2026-03-25 18:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"count":1} 
[2026-03-25 18:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"user_id":1688,"notification_type":"order_approved","reference_id":180137} 
[2026-03-25 18:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"processed":1,"errors":0} 
[2026-03-25 18:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975,"processed":1,"errors":0} 
[2026-03-25 18:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HoAOLLZhHb6bzrGRQ2fie93cH7pNDoNQ","execution_time":"2026-03-25 18:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WNH-1774453130","operation_id":164975} 
[2026-03-25 18:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 18:40:05] production.INFO: async() رجع: true  
[2026-03-25 18:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 18:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 18:40:59] production.INFO: Constructing job for order: 180139  
[2026-03-25 18:41:01] production.INFO: Handling job for order: 180139  
[2026-03-25 18:41:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:41:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:41:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=30000&uuid=28f2be19-179b-475c-873d-a733fb5cd2aa&Player_ID=102581127  
[2026-03-25 18:41:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=30000&uuid=28f2be19-179b-475c-873d-a733fb5cd2aa&Player_ID=102581127","has_body":false} 
[2026-03-25 18:41:02] production.INFO: Operation sent successfully {"operation_id":164977,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lz0kjW-1774453261","amount":1.8382079999999998420889824046753346920013427734375,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 18:41:02"}},"processed_data":{"order_number":"ORD-Lz0kjW-1774453261","amount":1.8382079999999998420889824046753346920013427734375,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 18:41:05] production.INFO: Constructing job for order: 180140  
[2026-03-25 18:41:08] production.INFO: Handling job for order: 180140  
[2026-03-25 18:41:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:41:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:41:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=da9ed077-ed9e-406a-90b2-957c0e4afa2a&Player_ID=0933577060  
[2026-03-25 18:41:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=da9ed077-ed9e-406a-90b2-957c0e4afa2a&Player_ID=0933577060","has_body":false} 
[2026-03-25 18:41:08] production.INFO: Operation sent successfully {"operation_id":164978,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1aF2at-1774453268","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:41:08"}},"processed_data":{"order_number":"ORD-1aF2at-1774453268","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:41:19] production.INFO: Constructing job for order: 180141  
[2026-03-25 18:41:20] production.INFO: Handling job for order: 180141  
[2026-03-25 18:41:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:41:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:41:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=59203dd1-add5-4891-ad7a-62119b37c305&Player_ID=11348206  
[2026-03-25 18:41:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=59203dd1-add5-4891-ad7a-62119b37c305&Player_ID=11348206","has_body":false} 
[2026-03-25 18:41:21] production.INFO: Operation sent successfully {"operation_id":164979,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q9W-1774453281","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-25 18:41:21"}},"processed_data":{"order_number":"ORD-Q9W-1774453281","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-25 18:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00"} 
[2026-03-25 18:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","total_operations":6,"sites_count":2} 
[2026-03-25 18:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-xOdSdyH-1774452470","ORD-MRav2-1774452474","ORD-12bTa9j-1774452517","ORD-Lz0kjW-1774453261","ORD-Q9W-1774453281"]} 
[2026-03-25 18:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:42:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 18:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lz0kjW-1774453261","operation_id":164977} 
[2026-03-25 18:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MRav2-1774452474","operation_id":164947} 
[2026-03-25 18:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q9W-1774453281","operation_id":164979} 
[2026-03-25 18:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:42:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-25 18:42:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":0,"errors":0} 
[2026-03-25 18:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1,"order_ids":["ORD-1aF2at-1774453268"]} 
[2026-03-25 18:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1} 
[2026-03-25 18:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"count":1} 
[2026-03-25 18:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"count":1} 
[2026-03-25 18:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"user_id":125,"notification_type":"order_approved","reference_id":180140} 
[2026-03-25 18:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"processed":1,"errors":0} 
[2026-03-25 18:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978,"processed":1,"errors":0} 
[2026-03-25 18:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"is1TkOZxv5dfdJhh8NxDKKg07eDkmJY8","execution_time":"2026-03-25 18:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1aF2at-1774453268","operation_id":164978} 
[2026-03-25 18:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 18:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MRav2-1774452474","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-MRav2-1774452474","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:42:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1213,"notification_type":"order_approved","reference_id":180109} 
[2026-03-25 18:42:03] production.INFO: Order updated successfully. Order ID: 180109, Status: completed  
[2026-03-25 18:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MRav2-1774452474","status":"completed","codes_count":0} 
[2026-03-25 18:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1213  
[2026-03-25 18:43:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"159557147","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpa0jdcjv8ghbq2sTPi51"}},"user_id":1056} 
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:43:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:43:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18803,"user_id":1056,"amount":4000.0,"admins_notified":7} 
[2026-03-25 18:43:35] production.INFO: Constructing job for order: 180142  
[2026-03-25 18:43:37] production.INFO: Handling job for order: 180142  
[2026-03-25 18:43:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:43:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:43:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=30386d98-530a-4e8d-8e68-3429623f4e8a&Player_ID=0933577060  
[2026-03-25 18:43:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=30386d98-530a-4e8d-8e68-3429623f4e8a&Player_ID=0933577060","has_body":false} 
[2026-03-25 18:43:37] production.INFO: Operation sent successfully {"operation_id":164980,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VFqWS-1774453417","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:43:37"}},"processed_data":{"order_number":"ORD-VFqWS-1774453417","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02"} 
[2026-03-25 18:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","total_operations":5,"sites_count":2} 
[2026-03-25 18:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-xOdSdyH-1774452470","ORD-12bTa9j-1774452517","ORD-Lz0kjW-1774453261","ORD-Q9W-1774453281"]} 
[2026-03-25 18:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 18:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lz0kjW-1774453261","operation_id":164977} 
[2026-03-25 18:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-25 18:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 18:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"count":2} 
[2026-03-25 18:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"count":2} 
[2026-03-25 18:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"user_id":1540,"notification_type":"order_approved","reference_id":180141} 
[2026-03-25 18:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"user_id":57,"notification_type":"order_approved","reference_id":180108} 
[2026-03-25 18:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":2,"errors":0} 
[2026-03-25 18:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"processed":2,"errors":0} 
[2026-03-25 18:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1,"order_ids":["ORD-VFqWS-1774453417"]} 
[2026-03-25 18:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946} 
[2026-03-25 18:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOdSdyH-1774452470","operation_id":164946,"orders_count":1} 
[2026-03-25 18:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"count":1} 
[2026-03-25 18:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"count":1} 
[2026-03-25 18:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"user_id":125,"notification_type":"order_approved","reference_id":180142} 
[2026-03-25 18:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"processed":1,"errors":0} 
[2026-03-25 18:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980,"processed":1,"errors":0} 
[2026-03-25 18:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4q94sEfhhLGVA5DT3TJrt4ZgnsdlT0Qc","execution_time":"2026-03-25 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VFqWS-1774453417","operation_id":164980} 
[2026-03-25 18:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 18:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-25 18:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 18:44:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lz0kjW-1774453261","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:44:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lz0kjW-1774453261","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:44:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:44:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":180139} 
[2026-03-25 18:44:02] production.INFO: Order updated successfully. Order ID: 180139, Status: completed  
[2026-03-25 18:44:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lz0kjW-1774453261","status":"completed","codes_count":0} 
[2026-03-25 18:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 18:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 18:45:04] production.INFO: async() رجع: true  
[2026-03-25 18:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:45:52] production.INFO: Constructing job for order: 180143  
[2026-03-25 18:45:53] production.INFO: Handling job for order: 180143  
[2026-03-25 18:45:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:45:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:45:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=bb607502-c1f3-4396-aca5-a798964e5325&Player_ID=0935369286  
[2026-03-25 18:45:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=bb607502-c1f3-4396-aca5-a798964e5325&Player_ID=0935369286","has_body":false} 
[2026-03-25 18:45:54] production.INFO: Operation sent successfully {"operation_id":164981,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nZbPad-1774453554","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 18:45:54"}},"processed_data":{"order_number":"ORD-nZbPad-1774453554","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 18:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03"} 
[2026-03-25 18:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","total_operations":2,"sites_count":2} 
[2026-03-25 18:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-12bTa9j-1774452517"]} 
[2026-03-25 18:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"count":1} 
[2026-03-25 18:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"count":1} 
[2026-03-25 18:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"user_id":57,"notification_type":"order_approved","reference_id":180112} 
[2026-03-25 18:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"processed":1,"errors":0} 
[2026-03-25 18:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"processed":1,"errors":0} 
[2026-03-25 18:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"orders_count":1,"order_ids":["ORD-nZbPad-1774453554"]} 
[2026-03-25 18:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950} 
[2026-03-25 18:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-12bTa9j-1774452517","operation_id":164950,"orders_count":1} 
[2026-03-25 18:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"count":1} 
[2026-03-25 18:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"count":1} 
[2026-03-25 18:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"user_id":587,"notification_type":"order_approved","reference_id":180143} 
[2026-03-25 18:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"processed":1,"errors":0} 
[2026-03-25 18:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981,"processed":1,"errors":0} 
[2026-03-25 18:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EWNE8xNHgLBHIVddzwJiNtgg2vd8kJTY","execution_time":"2026-03-25 18:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nZbPad-1774453554","operation_id":164981} 
[2026-03-25 18:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-25 18:46:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 18:46:53] production.INFO: Constructing job for order: 180145  
[2026-03-25 18:46:54] production.INFO: Handling job for order: 180145  
[2026-03-25 18:46:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:46:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:46:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=2ede089a-1586-4205-bfe4-7af9faf63157&Player_ID=0947000489  
[2026-03-25 18:46:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=2ede089a-1586-4205-bfe4-7af9faf63157&Player_ID=0947000489","has_body":false} 
[2026-03-25 18:46:55] production.INFO: Operation sent successfully {"operation_id":164982,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aB9kF9-1774453615","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:46:55"}},"processed_data":{"order_number":"ORD-aB9kF9-1774453615","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:47:25] production.INFO: Constructing job for order: 180146  
[2026-03-25 18:47:28] production.INFO: Handling job for order: 180146  
[2026-03-25 18:47:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:47:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:47:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=2a125d96-a3f9-4fc8-97ba-75c77d52b848&Player_ID=0947000489  
[2026-03-25 18:47:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=2a125d96-a3f9-4fc8-97ba-75c77d52b848&Player_ID=0947000489","has_body":false} 
[2026-03-25 18:47:29] production.INFO: Operation sent successfully {"operation_id":164983,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xs4-1774453649","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:47:29"}},"processed_data":{"order_number":"ORD-xs4-1774453649","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:47:48] production.INFO: Constructing job for order: 180147  
[2026-03-25 18:47:50] production.INFO: Handling job for order: 180147  
[2026-03-25 18:47:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:47:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:47:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=80000&uuid=210c8eb1-99b4-437b-878d-f77887e0f8d9&Player_ID=53304576  
[2026-03-25 18:47:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=80000&uuid=210c8eb1-99b4-437b-878d-f77887e0f8d9&Player_ID=53304576","has_body":false} 
[2026-03-25 18:47:51] production.INFO: Operation sent successfully {"operation_id":164984,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SzOXIXW-1774453670","amount":11.4073440000000001504076863056980073451995849609375,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-25 18:47:51"}},"processed_data":{"order_number":"ORD-SzOXIXW-1774453670","amount":11.4073440000000001504076863056980073451995849609375,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-25 18:48:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SzOXIXW-1774453670","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب 𓅃ÄBŮ ŮĐÄŸ𓅃 بنجاح"],"codes":[]}} 
[2026-03-25 18:48:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-SzOXIXW-1774453670","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب 𓅃ÄBŮ ŮĐÄŸ𓅃 بنجاح"]} 
[2026-03-25 18:48:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:48:00] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":180147} 
[2026-03-25 18:48:00] production.INFO: Order updated successfully. Order ID: 180147, Status: completed  
[2026-03-25 18:48:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SzOXIXW-1774453670","status":"completed","codes_count":0} 
[2026-03-25 18:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 18:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03"} 
[2026-03-25 18:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","total_operations":2,"sites_count":1} 
[2026-03-25 18:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-aB9kF9-1774453615","ORD-xs4-1774453649"]} 
[2026-03-25 18:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 18:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 18:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 18:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 18:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"count":2} 
[2026-03-25 18:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"count":2} 
[2026-03-25 18:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"user_id":1074,"notification_type":"order_approved","reference_id":180145} 
[2026-03-25 18:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"user_id":1074,"notification_type":"order_approved","reference_id":180146} 
[2026-03-25 18:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"processed":2,"errors":0} 
[2026-03-25 18:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983,"processed":2,"errors":0} 
[2026-03-25 18:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hcoy7RZsAvrjakZCKw4Vrsxr08uGbVD2","execution_time":"2026-03-25 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xs4-1774453649","operation_id":164983} 
[2026-03-25 18:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 18:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 18:48:10] production.INFO: SendAcceptReject: Notification queued {"user_id":646,"notification_type":"order_approved","reference_id":180144} 
[2026-03-25 18:48:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-25 18:48:20] production.INFO: Constructing job for order: 180148  
[2026-03-25 18:48:21] production.INFO: Handling job for order: 180148  
[2026-03-25 18:48:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 18:48:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:48:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f09660a6-6ec4-43dd-9451-4837e55f81e5&Player_ID=0947000489  
[2026-03-25 18:48:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f09660a6-6ec4-43dd-9451-4837e55f81e5&Player_ID=0947000489","has_body":false} 
[2026-03-25 18:48:22] production.INFO: Operation sent successfully {"operation_id":164985,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DQkMH-1774453702","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 18:48:22"}},"processed_data":{"order_number":"ORD-DQkMH-1774453702","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 18:48:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"15956256","note":"دمشق","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptveqvgs1vdnv2yny78e"}},"user_id":125} 
[2026-03-25 18:48:58] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"15956256","note":"دمشق","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfusp5bapt5sh40ZWici"}},"user_id":125} 
[2026-03-25 18:49:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"request_approved","reference_id":18803} 
[2026-03-25 18:49:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 18:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04"} 
[2026-03-25 18:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","total_operations":1,"sites_count":1} 
[2026-03-25 18:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-DQkMH-1774453702"]} 
[2026-03-25 18:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 18:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"count":1} 
[2026-03-25 18:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"count":1} 
[2026-03-25 18:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"user_id":1074,"notification_type":"order_approved","reference_id":180148} 
[2026-03-25 18:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"processed":1,"errors":0} 
[2026-03-25 18:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985,"processed":1,"errors":0} 
[2026-03-25 18:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3Xhl6gjijRdRy2hZnCgkUYgXLbwVRcXO","execution_time":"2026-03-25 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DQkMH-1774453702","operation_id":164985} 
[2026-03-25 18:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 18:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 18:50:06] production.INFO: async() رجع: true  
[2026-03-25 18:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 18:51:27] production.INFO: Constructing job for order: 180149  
[2026-03-25 18:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1784  
[2026-03-25 18:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1784  
[2026-03-25 18:51:29] production.INFO: Handling job for order: 180149  
[2026-03-25 18:51:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:51:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:51:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=2000&uuid=2c2f9adf-37f3-4197-8d32-0bcd670d2c2c&Player_ID=30573531  
[2026-03-25 18:51:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=2000&uuid=2c2f9adf-37f3-4197-8d32-0bcd670d2c2c&Player_ID=30573531","has_body":false} 
[2026-03-25 18:51:30] production.INFO: Operation sent successfully {"operation_id":164986,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MTxzm-1774453889","amount":1.880666600000000077130835052230395376682281494140625,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-25 18:51:30"}},"processed_data":{"order_number":"ORD-MTxzm-1774453889","amount":1.880666600000000077130835052230395376682281494140625,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-25 18:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03"} 
[2026-03-25 18:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","total_operations":1,"sites_count":1} 
[2026-03-25 18:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-MTxzm-1774453889"]} 
[2026-03-25 18:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MTxzm-1774453889","operation_id":164986} 
[2026-03-25 18:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MTxzm-1774453889","operation_id":164986,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 18:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MTxzm-1774453889","operation_id":164986,"processed":0,"errors":0} 
[2026-03-25 18:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W6nNLG7qVWEWobQM0YyDc37mhAZGQpJ0","execution_time":"2026-03-25 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MTxzm-1774453889","operation_id":164986} 
[2026-03-25 18:52:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MTxzm-1774453889","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:52:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-MTxzm-1774453889","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:52:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:52:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1606,"notification_type":"order_approved","reference_id":180149} 
[2026-03-25 18:52:06] production.INFO: Order updated successfully. Order ID: 180149, Status: completed  
[2026-03-25 18:52:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MTxzm-1774453889","status":"completed","codes_count":0} 
[2026-03-25 18:52:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1606  
[2026-03-25 18:52:13] production.INFO: Constructing job for order: 180150  
[2026-03-25 18:52:15] production.INFO: Handling job for order: 180150  
[2026-03-25 18:52:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:52:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:52:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=11000&uuid=87216198-91f8-4aeb-af17-cb7b150aab4e&Player_ID=40559134  
[2026-03-25 18:52:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=11000&uuid=87216198-91f8-4aeb-af17-cb7b150aab4e&Player_ID=40559134","has_body":false} 
[2026-03-25 18:52:16] production.INFO: Operation sent successfully {"operation_id":164987,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MEXx-1774453935","amount":1.1453046000000000059770854932139627635478973388671875,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 18:52:16"}},"processed_data":{"order_number":"ORD-MEXx-1774453935","amount":1.1453046000000000059770854932139627635478973388671875,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 18:53:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 18:53:20] production.INFO: Constructing job for order: 180151  
[2026-03-25 18:53:22] production.INFO: Handling job for order: 180151  
[2026-03-25 18:53:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:53:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:53:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=5e87edc8-def7-408a-88d0-b83b5c89d022&Player_ID=1391680449  
[2026-03-25 18:53:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=5e87edc8-def7-408a-88d0-b83b5c89d022&Player_ID=1391680449","has_body":false} 
[2026-03-25 18:53:23] production.INFO: Operation sent successfully {"operation_id":164988,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VLG5Z-1774454002","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 18:53:23"}},"processed_data":{"order_number":"ORD-VLG5Z-1774454002","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 18:53:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VLG5Z-1774454002","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:53:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-VLG5Z-1774454002","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:53:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:53:28] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":180151} 
[2026-03-25 18:53:28] production.INFO: Order updated successfully. Order ID: 180151, Status: completed  
[2026-03-25 18:53:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VLG5Z-1774454002","status":"completed","codes_count":0} 
[2026-03-25 18:53:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 18:53:46] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-25 18:54:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05"} 
[2026-03-25 18:54:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","total_operations":1,"sites_count":1} 
[2026-03-25 18:54:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-MEXx-1774453935"]} 
[2026-03-25 18:54:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:54:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 18:54:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 18:54:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 18:54:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"count":1} 
[2026-03-25 18:54:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"count":1} 
[2026-03-25 18:54:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"user_id":212,"notification_type":"order_approved","reference_id":180150} 
[2026-03-25 18:54:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 18:54:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 18:54:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"processed":1,"errors":0} 
[2026-03-25 18:54:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987,"processed":1,"errors":0} 
[2026-03-25 18:54:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZUHvnsHaOLAvqsaLlfXTawfJRikqKqCM","execution_time":"2026-03-25 18:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MEXx-1774453935","operation_id":164987} 
[2026-03-25 18:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-25 18:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 18:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 18:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 18:55:04] production.INFO: async() رجع: true  
[2026-03-25 18:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 18:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 18:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 18:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 18:55:08] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1500.0","mainamount":"1500","operation_number":"600431633612","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7t7pgbnqoq0275VOFVn"}},"user_id":1248} 
[2026-03-25 18:55:11] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:55:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:55:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18804,"user_id":1248,"amount":1500.0,"admins_notified":7} 
[2026-03-25 18:55:48] production.INFO: Constructing job for order: 180152  
[2026-03-25 18:55:50] production.INFO: Handling job for order: 180152  
[2026-03-25 18:55:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:55:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:55:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c7809f9-fd0d-487a-93b9-a2554b5b3194&Player_ID=52043131922  
[2026-03-25 18:55:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c7809f9-fd0d-487a-93b9-a2554b5b3194&Player_ID=52043131922","has_body":false} 
[2026-03-25 18:55:51] production.INFO: Operation sent successfully {"operation_id":164989,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0eFtjj-1774454151","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:55:51"}},"processed_data":{"order_number":"ORD-0eFtjj-1774454151","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 18:55:52] production.INFO: Constructing job for order: 180153  
[2026-03-25 18:55:54] production.INFO: Handling job for order: 180153  
[2026-03-25 18:55:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:55:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:55:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=21162976-05b8-44da-b608-f2a4a099af23&Player_ID=52043131922  
[2026-03-25 18:55:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=21162976-05b8-44da-b608-f2a4a099af23&Player_ID=52043131922","has_body":false} 
[2026-03-25 18:55:55] production.INFO: Operation sent successfully {"operation_id":164990,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AQFx-1774454155","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 18:55:55"}},"processed_data":{"order_number":"ORD-AQFx-1774454155","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 18:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01"} 
[2026-03-25 18:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","total_operations":2,"sites_count":1} 
[2026-03-25 18:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-0eFtjj-1774454151","ORD-AQFx-1774454155"]} 
[2026-03-25 18:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 18:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0eFtjj-1774454151","operation_id":164989} 
[2026-03-25 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQFx-1774454155","operation_id":164990} 
[2026-03-25 18:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQFx-1774454155","operation_id":164990,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 18:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQFx-1774454155","operation_id":164990,"processed":0,"errors":0} 
[2026-03-25 18:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yT4W3qNLzTrQXIIQdLsfWBVequg4xce0","execution_time":"2026-03-25 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQFx-1774454155","operation_id":164990} 
[2026-03-25 18:56:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AQFx-1774454155","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:56:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-AQFx-1774454155","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:56:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:56:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180153} 
[2026-03-25 18:56:11] production.INFO: Order updated successfully. Order ID: 180153, Status: completed  
[2026-03-25 18:56:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AQFx-1774454155","status":"completed","codes_count":0} 
[2026-03-25 18:56:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 18:56:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"400.0","mainamount":"400","operation_number":"159569532","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnm5eqe2p8flccf4fqzp"}},"user_id":1714} 
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 18:56:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 18:56:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18805,"user_id":1714,"amount":400.0,"admins_notified":7} 
[2026-03-25 18:56:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0eFtjj-1774454151","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 18:56:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-0eFtjj-1774454151","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 18:56:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:56:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180152} 
[2026-03-25 18:56:22] production.INFO: Order updated successfully. Order ID: 180152, Status: completed  
[2026-03-25 18:56:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0eFtjj-1774454151","status":"completed","codes_count":0} 
[2026-03-25 18:56:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 18:56:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 18:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xLnEQCUVlu7xIZpwKlFywjN7K168HpAe","execution_time":"2026-03-25 18:58:02"} 
[2026-03-25 18:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xLnEQCUVlu7xIZpwKlFywjN7K168HpAe","execution_time":"2026-03-25 18:58:02"} 
[2026-03-25 18:58:46] production.INFO: Constructing job for order: 180154  
[2026-03-25 18:58:47] production.INFO: Handling job for order: 180154  
[2026-03-25 18:58:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 18:58:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 18:58:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=26000&uuid=c3adf4fe-8277-4b9f-80df-f5bacb1388e3&Player_ID=110483723  
[2026-03-25 18:58:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=26000&uuid=c3adf4fe-8277-4b9f-80df-f5bacb1388e3&Player_ID=110483723","has_body":false} 
[2026-03-25 18:58:47] production.INFO: Operation sent successfully {"operation_id":164991,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6x8L8mWH-1774454327","amount":43.55000000000000426325641456060111522674560546875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 18:58:47"}},"processed_data":{"order_number":"ORD-6x8L8mWH-1774454327","amount":43.55000000000000426325641456060111522674560546875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 18:58:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6x8L8mWH-1774454327","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 18:58:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-6x8L8mWH-1774454327","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 18:58:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 18:58:52] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180154} 
[2026-03-25 18:58:52] production.INFO: Order updated successfully. Order ID: 180154, Status: completed  
[2026-03-25 18:58:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6x8L8mWH-1774454327","status":"completed","codes_count":0} 
[2026-03-25 18:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 19:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Je6hd40vGznx4DoOhaH4tICJ0HGfkt8l","execution_time":"2026-03-25 19:00:02"} 
[2026-03-25 19:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Je6hd40vGznx4DoOhaH4tICJ0HGfkt8l","execution_time":"2026-03-25 19:00:02"} 
[2026-03-25 19:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 19:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:00:02] production.INFO: Executing GetProducts task...  
[2026-03-25 19:00:05] production.INFO: async() رجع: true  
[2026-03-25 19:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:01:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159576339","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgj4060o2f7ht00hyd1T"}},"user_id":1258} 
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:01:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:01:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18806,"user_id":1258,"amount":500.0,"admins_notified":7} 
[2026-03-25 19:01:20] production.INFO: Constructing job for order: 180156  
[2026-03-25 19:01:22] production.INFO: Handling job for order: 180156  
[2026-03-25 19:01:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:01:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:01:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=9a1c594e-1916-4eea-ae1f-944bb44ffa93&Player_ID=0985142113  
[2026-03-25 19:01:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=9a1c594e-1916-4eea-ae1f-944bb44ffa93&Player_ID=0985142113","has_body":false} 
[2026-03-25 19:01:23] production.INFO: Operation sent successfully {"operation_id":164992,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1MZ-1774454483","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 19:01:23"}},"processed_data":{"order_number":"ORD-1MZ-1774454483","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 19:01:37] production.INFO: Constructing job for order: 180157  
[2026-03-25 19:01:38] production.INFO: Handling job for order: 180157  
[2026-03-25 19:01:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:01:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:01:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=14000&uuid=5d997173-ebb2-4046-955c-2624e4b22265&Player_ID=48483583  
[2026-03-25 19:01:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=14000&uuid=5d997173-ebb2-4046-955c-2624e4b22265&Player_ID=48483583","has_body":false} 
[2026-03-25 19:01:39] production.INFO: Operation sent successfully {"operation_id":164993,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-COr-1774454499","amount":13.16466619999999920764821581542491912841796875,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-25 19:01:39"}},"processed_data":{"order_number":"ORD-COr-1774454499","amount":13.16466619999999920764821581542491912841796875,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-25 19:01:50] production.INFO: Constructing job for order: 180158  
[2026-03-25 19:01:51] production.INFO: Handling job for order: 180158  
[2026-03-25 19:01:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:01:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:01:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=86733102-5816-4fb4-95c2-e133a8a0bb1d&Player_ID=0931869964  
[2026-03-25 19:01:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=86733102-5816-4fb4-95c2-e133a8a0bb1d&Player_ID=0931869964","has_body":false} 
[2026-03-25 19:01:52] production.INFO: Operation sent successfully {"operation_id":164994,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BolTH7hg-1774454512","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 19:01:52"}},"processed_data":{"order_number":"ORD-BolTH7hg-1774454512","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 19:01:59] production.INFO: Constructing job for order: 180159  
[2026-03-25 19:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01"} 
[2026-03-25 19:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","total_operations":3,"sites_count":2} 
[2026-03-25 19:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-1MZ-1774454483","ORD-BolTH7hg-1774454512"]} 
[2026-03-25 19:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 19:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 19:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994} 
[2026-03-25 19:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 19:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"count":1} 
[2026-03-25 19:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"count":1} 
[2026-03-25 19:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"user_id":107,"notification_type":"order_approved","reference_id":180156} 
[2026-03-25 19:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"processed":1,"errors":0} 
[2026-03-25 19:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"processed":1,"errors":0} 
[2026-03-25 19:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"orders_count":1,"order_ids":["ORD-COr-1774454499"]} 
[2026-03-25 19:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994} 
[2026-03-25 19:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"orders_count":1} 
[2026-03-25 19:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-COr-1774454499","operation_id":164993} 
[2026-03-25 19:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-COr-1774454499","operation_id":164993,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-COr-1774454499","operation_id":164993,"processed":0,"errors":0} 
[2026-03-25 19:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uZVPjimj3gEtag2g7z9KRWqx8TRjIOV5","execution_time":"2026-03-25 19:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-COr-1774454499","operation_id":164993} 
[2026-03-25 19:02:01] production.INFO: Handling job for order: 180159  
[2026-03-25 19:02:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:02:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:02:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=af8109be-f3e9-4645-a391-91ff6f0c85ec&Player_ID=589422274  
[2026-03-25 19:02:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=af8109be-f3e9-4645-a391-91ff6f0c85ec&Player_ID=589422274","has_body":false} 
[2026-03-25 19:02:02] production.INFO: Operation sent successfully {"operation_id":164995,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M6tTYu-1774454522","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 19:02:02"}},"processed_data":{"order_number":"ORD-M6tTYu-1774454522","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 19:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:02:14] production.INFO: Constructing job for order: 180160  
[2026-03-25 19:02:17] production.INFO: Handling job for order: 180160  
[2026-03-25 19:02:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:02:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:02:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=30000&uuid=1e978f83-321d-4ed8-b032-386a0321ef96&Player_ID=102581127  
[2026-03-25 19:02:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=30000&uuid=1e978f83-321d-4ed8-b032-386a0321ef96&Player_ID=102581127","has_body":false} 
[2026-03-25 19:02:18] production.INFO: Operation sent successfully {"operation_id":164996,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lEBc-1774454538","amount":1.8382079999999998420889824046753346920013427734375,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 19:02:18"}},"processed_data":{"order_number":"ORD-lEBc-1774454538","amount":1.8382079999999998420889824046753346920013427734375,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 19:03:58] production.INFO: Constructing job for order: 180161  
[2026-03-25 19:04:00] production.INFO: Handling job for order: 180161  
[2026-03-25 19:04:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:04:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:04:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=003e0ee2-d866-468e-8088-8c8c07fe7f66&Player_ID=9242079695  
[2026-03-25 19:04:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=003e0ee2-d866-468e-8088-8c8c07fe7f66&Player_ID=9242079695","has_body":false} 
[2026-03-25 19:04:02] production.INFO: Operation sent successfully {"operation_id":164997,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nIioZvJ-1774454641","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 19:04:01"}},"processed_data":{"order_number":"ORD-nIioZvJ-1774454641","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-25 19:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02"} 
[2026-03-25 19:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","total_operations":5,"sites_count":2} 
[2026-03-25 19:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-COr-1774454499","ORD-M6tTYu-1774454522","ORD-lEBc-1774454538","ORD-nIioZvJ-1774454641"]} 
[2026-03-25 19:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-COr-1774454499","operation_id":164993} 
[2026-03-25 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lEBc-1774454538","operation_id":164996} 
[2026-03-25 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6tTYu-1774454522","operation_id":164995} 
[2026-03-25 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997} 
[2026-03-25 19:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 19:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997,"processed":0,"errors":0} 
[2026-03-25 19:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997,"orders_count":1,"order_ids":["ORD-BolTH7hg-1774454512"]} 
[2026-03-25 19:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997} 
[2026-03-25 19:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997,"orders_count":1} 
[2026-03-25 19:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"count":1} 
[2026-03-25 19:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"count":1} 
[2026-03-25 19:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"user_id":903,"notification_type":"order_approved","reference_id":180158} 
[2026-03-25 19:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"processed":1,"errors":0} 
[2026-03-25 19:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994,"processed":1,"errors":0} 
[2026-03-25 19:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GykVZjzkI5PUGS49LWVbdWQ1P9Y9SqUd","execution_time":"2026-03-25 19:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BolTH7hg-1774454512","operation_id":164994} 
[2026-03-25 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 19:04:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-COr-1774454499","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:04:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-COr-1774454499","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:04:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:04:04] production.INFO: SendAcceptReject: Notification queued {"user_id":240,"notification_type":"order_approved","reference_id":180157} 
[2026-03-25 19:04:04] production.INFO: Order updated successfully. Order ID: 180157, Status: completed  
[2026-03-25 19:04:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-COr-1774454499","status":"completed","codes_count":0} 
[2026-03-25 19:04:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-25 19:04:06] production.INFO: Constructing job for order: 180162  
[2026-03-25 19:04:08] production.INFO: Handling job for order: 180162  
[2026-03-25 19:04:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:04:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:04:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=1b4c269e-ddba-4a43-a61b-358db69aeabc&Player_ID=9242079695  
[2026-03-25 19:04:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=1b4c269e-ddba-4a43-a61b-358db69aeabc&Player_ID=9242079695","has_body":false} 
[2026-03-25 19:04:09] production.INFO: Operation sent successfully {"operation_id":164998,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v418-1774454649","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 19:04:09"}},"processed_data":{"order_number":"ORD-v418-1774454649","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-25 19:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:05:05] production.INFO: async() رجع: true  
[2026-03-25 19:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:05:55] production.INFO: Constructing job for order: 180163  
[2026-03-25 19:05:57] production.INFO: Handling job for order: 180163  
[2026-03-25 19:05:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:05:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:05:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=660f0a68-f735-4068-a3dc-7b5714c8de3f&Player_ID=52292441160  
[2026-03-25 19:05:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=660f0a68-f735-4068-a3dc-7b5714c8de3f&Player_ID=52292441160","has_body":false} 
[2026-03-25 19:05:58] production.INFO: Operation sent successfully {"operation_id":164999,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FRzmrHI-1774454758","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:05:58"}},"processed_data":{"order_number":"ORD-FRzmrHI-1774454758","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:06:01] production.INFO: Constructing job for order: 180164  
[2026-03-25 19:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01"} 
[2026-03-25 19:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","total_operations":5,"sites_count":1} 
[2026-03-25 19:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-M6tTYu-1774454522","ORD-lEBc-1774454538","ORD-nIioZvJ-1774454641","ORD-v418-1774454649","ORD-FRzmrHI-1774454758"]} 
[2026-03-25 19:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 19:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FRzmrHI-1774454758","operation_id":164999} 
[2026-03-25 19:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lEBc-1774454538","operation_id":164996} 
[2026-03-25 19:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6tTYu-1774454522","operation_id":164995} 
[2026-03-25 19:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nIioZvJ-1774454641","operation_id":164997} 
[2026-03-25 19:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-25 19:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MksCyBd8fe5acVNGfXJJSBwCVzmwbMUV","execution_time":"2026-03-25 19:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:06:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lEBc-1774454538","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:06:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-lEBc-1774454538","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:06:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:06:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":180160} 
[2026-03-25 19:06:02] production.INFO: Order updated successfully. Order ID: 180160, Status: completed  
[2026-03-25 19:06:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lEBc-1774454538","status":"completed","codes_count":0} 
[2026-03-25 19:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M6tTYu-1774454522","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-M6tTYu-1774454522","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:06:03] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":180159} 
[2026-03-25 19:06:03] production.INFO: Order updated successfully. Order ID: 180159, Status: completed  
[2026-03-25 19:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M6tTYu-1774454522","status":"completed","codes_count":0} 
[2026-03-25 19:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 19:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 19:06:04] production.INFO: Handling job for order: 180164  
[2026-03-25 19:06:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:06:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:06:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5b5be118-ad3d-4b5d-8e59-9889aac2f80b&Player_ID=52292441160  
[2026-03-25 19:06:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5b5be118-ad3d-4b5d-8e59-9889aac2f80b&Player_ID=52292441160","has_body":false} 
[2026-03-25 19:06:05] production.INFO: Operation sent successfully {"operation_id":165000,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-13WJUG-1774454765","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:06:05"}},"processed_data":{"order_number":"ORD-13WJUG-1774454765","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 19:06:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FRzmrHI-1774454758","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:06:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-FRzmrHI-1774454758","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:06:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:06:10] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180163} 
[2026-03-25 19:06:10] production.INFO: Order updated successfully. Order ID: 180163, Status: completed  
[2026-03-25 19:06:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FRzmrHI-1774454758","status":"completed","codes_count":0} 
[2026-03-25 19:06:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 19:06:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-13WJUG-1774454765","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:06:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-13WJUG-1774454765","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:06:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:06:13] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180164} 
[2026-03-25 19:06:13] production.INFO: Order updated successfully. Order ID: 180164, Status: completed  
[2026-03-25 19:06:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-13WJUG-1774454765","status":"completed","codes_count":0} 
[2026-03-25 19:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 19:07:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nIioZvJ-1774454641","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:07:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-nIioZvJ-1774454641","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:07:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:07:20] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180161} 
[2026-03-25 19:07:20] production.INFO: Order updated successfully. Order ID: 180161, Status: completed  
[2026-03-25 19:07:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nIioZvJ-1774454641","status":"completed","codes_count":0} 
[2026-03-25 19:07:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 19:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02"} 
[2026-03-25 19:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","total_operations":1,"sites_count":1} 
[2026-03-25 19:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6rFv2trNYcMWBfnimDiHP94N2Bxo1kod","execution_time":"2026-03-25 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:08:49] production.INFO: Constructing job for order: 180165  
[2026-03-25 19:08:51] production.INFO: Handling job for order: 180165  
[2026-03-25 19:08:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:08:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:08:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2a6a11f5-c8d3-40b2-a98e-fd211dbc541f&Player_ID=5223984764  
[2026-03-25 19:08:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2a6a11f5-c8d3-40b2-a98e-fd211dbc541f&Player_ID=5223984764","has_body":false} 
[2026-03-25 19:08:51] production.INFO: Operation sent successfully {"operation_id":165001,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lZf0W-1774454931","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:08:51"}},"processed_data":{"order_number":"ORD-lZf0W-1774454931","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 19:09:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lZf0W-1774454931","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:09:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-lZf0W-1774454931","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:09:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:09:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":180165} 
[2026-03-25 19:09:02] production.INFO: Order updated successfully. Order ID: 180165, Status: completed  
[2026-03-25 19:09:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lZf0W-1774454931","status":"completed","codes_count":0} 
[2026-03-25 19:09:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 19:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03"} 
[2026-03-25 19:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","total_operations":1,"sites_count":1} 
[2026-03-25 19:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pBGm6I0ObXHd22HlKiPRMfg724BQrLg9","execution_time":"2026-03-25 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 19:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 19:10:06] production.INFO: async() رجع: true  
[2026-03-25 19:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:10:15] production.INFO: Constructing job for order: 180166  
[2026-03-25 19:10:16] production.INFO: Handling job for order: 180166  
[2026-03-25 19:10:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:10:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:10:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=81657d10-0462-4274-ac52-7f7222d82d41&Player_ID=110476986  
[2026-03-25 19:10:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=81657d10-0462-4274-ac52-7f7222d82d41&Player_ID=110476986","has_body":false} 
[2026-03-25 19:10:17] production.INFO: Operation sent successfully {"operation_id":165002,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3yqgn0-1774455017","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 19:10:17"}},"processed_data":{"order_number":"ORD-3yqgn0-1774455017","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 19:10:21] production.INFO: Constructing job for order: 180167  
[2026-03-25 19:10:23] production.INFO: Handling job for order: 180167  
[2026-03-25 19:10:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:10:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:10:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5450777d-959e-4ff5-9fe7-340a7c8abde3&Player_ID=0931869964  
[2026-03-25 19:10:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5450777d-959e-4ff5-9fe7-340a7c8abde3&Player_ID=0931869964","has_body":false} 
[2026-03-25 19:10:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3yqgn0-1774455017","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:10:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-3yqgn0-1774455017","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:10:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:10:23] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":180166} 
[2026-03-25 19:10:23] production.INFO: Order updated successfully. Order ID: 180166, Status: completed  
[2026-03-25 19:10:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3yqgn0-1774455017","status":"completed","codes_count":0} 
[2026-03-25 19:10:24] production.INFO: Operation sent successfully {"operation_id":165003,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b5VF8c2-1774455024","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 19:10:24"}},"processed_data":{"order_number":"ORD-b5VF8c2-1774455024","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 19:10:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-25 19:11:03] production.INFO: Constructing job for order: 180168  
[2026-03-25 19:11:06] production.INFO: Handling job for order: 180168  
[2026-03-25 19:11:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:11:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:11:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=66000&uuid=3c2c7812-68e5-4f06-a053-3e8260275afe&Player_ID=62742069  
[2026-03-25 19:11:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=66000&uuid=3c2c7812-68e5-4f06-a053-3e8260275afe&Player_ID=62742069","has_body":false} 
[2026-03-25 19:11:07] production.INFO: Operation sent successfully {"operation_id":165004,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YoUOKNTe-1774455066","amount":4.133025599999999855072019272483885288238525390625,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-25 19:11:07"}},"processed_data":{"order_number":"ORD-YoUOKNTe-1774455066","amount":4.133025599999999855072019272483885288238525390625,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-25 19:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01"} 
[2026-03-25 19:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","total_operations":3,"sites_count":2} 
[2026-03-25 19:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-v418-1774454649","ORD-YoUOKNTe-1774455066"]} 
[2026-03-25 19:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 19:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004} 
[2026-03-25 19:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 19:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"processed":0,"errors":0} 
[2026-03-25 19:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"orders_count":1,"order_ids":["ORD-b5VF8c2-1774455024"]} 
[2026-03-25 19:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004} 
[2026-03-25 19:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"orders_count":1} 
[2026-03-25 19:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:12:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:12:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"count":1} 
[2026-03-25 19:12:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"count":1} 
[2026-03-25 19:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"user_id":903,"notification_type":"order_approved","reference_id":180167} 
[2026-03-25 19:12:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:12:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:12:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"processed":1,"errors":0} 
[2026-03-25 19:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003,"processed":1,"errors":0} 
[2026-03-25 19:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LIsLeCMn87rAToMsHjxcRc27NVNbB8BJ","execution_time":"2026-03-25 19:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5VF8c2-1774455024","operation_id":165003} 
[2026-03-25 19:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-25 19:12:20] production.INFO: Constructing job for order: 180169  
[2026-03-25 19:12:22] production.INFO: Handling job for order: 180169  
[2026-03-25 19:12:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:12:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:12:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=100000&uuid=03fb6fcd-f0c2-4192-b87a-7dd2c405dcb5&Player_ID=7775782  
[2026-03-25 19:12:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=100000&uuid=03fb6fcd-f0c2-4192-b87a-7dd2c405dcb5&Player_ID=7775782","has_body":false} 
[2026-03-25 19:12:23] production.INFO: Operation sent successfully {"operation_id":165005,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rth0sC-1774455143","amount":10.575900000000000744648787076584994792938232421875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 19:12:23"}},"processed_data":{"order_number":"ORD-rth0sC-1774455143","amount":10.575900000000000744648787076584994792938232421875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 19:13:23] production.INFO: Constructing job for order: 180170  
[2026-03-25 19:13:26] production.INFO: Handling job for order: 180170  
[2026-03-25 19:13:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:13:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:13:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6c7d7443-6f7b-4487-8e70-5ac37d81356f&Player_ID=52444263500  
[2026-03-25 19:13:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6c7d7443-6f7b-4487-8e70-5ac37d81356f&Player_ID=52444263500","has_body":false} 
[2026-03-25 19:13:27] production.INFO: Operation sent successfully {"operation_id":165006,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1DKJcR-1774455207","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:13:27"}},"processed_data":{"order_number":"ORD-1DKJcR-1774455207","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:13:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1DKJcR-1774455207","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:13:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-1DKJcR-1774455207","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:13:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:13:38] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":180170} 
[2026-03-25 19:13:38] production.INFO: Order updated successfully. Order ID: 180170, Status: completed  
[2026-03-25 19:13:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1DKJcR-1774455207","status":"completed","codes_count":0} 
[2026-03-25 19:13:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 19:13:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1248,"notification_type":"request_approved","reference_id":18804} 
[2026-03-25 19:13:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1248  
[2026-03-25 19:13:49] production.INFO: Constructing job for order: 180171  
[2026-03-25 19:13:51] production.INFO: Handling job for order: 180171  
[2026-03-25 19:13:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:13:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:13:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=85ac3d88-e46c-4581-89eb-4160082c124e&Player_ID=0985560675  
[2026-03-25 19:13:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=85ac3d88-e46c-4581-89eb-4160082c124e&Player_ID=0985560675","has_body":false} 
[2026-03-25 19:13:52] production.INFO: Operation sent successfully {"operation_id":165007,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j1m4eh-1774455232","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 19:13:52"}},"processed_data":{"order_number":"ORD-j1m4eh-1774455232","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 19:13:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1714,"notification_type":"request_approved","reference_id":18805} 
[2026-03-25 19:13:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1714  
[2026-03-25 19:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01"} 
[2026-03-25 19:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","total_operations":4,"sites_count":2} 
[2026-03-25 19:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-v418-1774454649","ORD-YoUOKNTe-1774455066","ORD-rth0sC-1774455143"]} 
[2026-03-25 19:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 19:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004} 
[2026-03-25 19:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 19:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"count":1} 
[2026-03-25 19:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"count":1} 
[2026-03-25 19:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"user_id":1028,"notification_type":"order_approved","reference_id":180169} 
[2026-03-25 19:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"processed":1,"errors":0} 
[2026-03-25 19:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"processed":1,"errors":0} 
[2026-03-25 19:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"orders_count":1,"order_ids":["ORD-j1m4eh-1774455232"]} 
[2026-03-25 19:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004} 
[2026-03-25 19:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoUOKNTe-1774455066","operation_id":165004,"orders_count":1} 
[2026-03-25 19:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007} 
[2026-03-25 19:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"processed":0,"errors":0} 
[2026-03-25 19:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lyGb5RfHyFzbVDcI3gTkU28fGunzdbgU","execution_time":"2026-03-25 19:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007} 
[2026-03-25 19:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-25 19:14:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YoUOKNTe-1774455066","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:14:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-YoUOKNTe-1774455066","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:14:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:14:03] production.INFO: SendAcceptReject: Notification queued {"user_id":376,"notification_type":"order_approved","reference_id":180168} 
[2026-03-25 19:14:03] production.INFO: Order updated successfully. Order ID: 180168, Status: completed  
[2026-03-25 19:14:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YoUOKNTe-1774455066","status":"completed","codes_count":0} 
[2026-03-25 19:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 19:14:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18806} 
[2026-03-25 19:14:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-25 19:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 19:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:15:01] production.INFO: Executing GetProducts task...  
[2026-03-25 19:15:03] production.INFO: async() رجع: true  
[2026-03-25 19:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02"} 
[2026-03-25 19:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","total_operations":2,"sites_count":2} 
[2026-03-25 19:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1,"order_ids":["ORD-j1m4eh-1774455232"]} 
[2026-03-25 19:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1} 
[2026-03-25 19:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"count":1} 
[2026-03-25 19:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"count":1} 
[2026-03-25 19:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"user_id":1056,"notification_type":"order_approved","reference_id":180171} 
[2026-03-25 19:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"processed":1,"errors":0} 
[2026-03-25 19:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007,"processed":1,"errors":0} 
[2026-03-25 19:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OutsjslshYIYRReTZmzCFrFjjmmQo91w","execution_time":"2026-03-25 19:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j1m4eh-1774455232","operation_id":165007} 
[2026-03-25 19:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 19:16:06] production.INFO: Constructing job for order: 180172  
[2026-03-25 19:16:08] production.INFO: Handling job for order: 180172  
[2026-03-25 19:16:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:16:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:16:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b396996-74da-4ea1-b2f8-70d7e4d7a974&Player_ID=5649452761  
[2026-03-25 19:16:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b396996-74da-4ea1-b2f8-70d7e4d7a974&Player_ID=5649452761","has_body":false} 
[2026-03-25 19:16:09] production.INFO: Operation sent successfully {"operation_id":165008,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8IMV-1774455369","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:16:09"}},"processed_data":{"order_number":"ORD-8IMV-1774455369","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:16:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8IMV-1774455369","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:16:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-8IMV-1774455369","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:16:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:16:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":180172} 
[2026-03-25 19:16:21] production.INFO: Order updated successfully. Order ID: 180172, Status: completed  
[2026-03-25 19:16:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8IMV-1774455369","status":"completed","codes_count":0} 
[2026-03-25 19:16:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-25 19:16:26] production.INFO: Constructing job for order: 180173  
[2026-03-25 19:16:27] production.INFO: Handling job for order: 180173  
[2026-03-25 19:16:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:16:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:16:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5af25200-f8f0-4ac0-908a-84e0997a5b8d&Player_ID=5649452761  
[2026-03-25 19:16:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5af25200-f8f0-4ac0-908a-84e0997a5b8d&Player_ID=5649452761","has_body":false} 
[2026-03-25 19:16:28] production.INFO: Operation sent successfully {"operation_id":165009,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-arxi8-1774455388","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:16:28"}},"processed_data":{"order_number":"ORD-arxi8-1774455388","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 19:16:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-arxi8-1774455388","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:16:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-arxi8-1774455388","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:16:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:16:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":180173} 
[2026-03-25 19:16:51] production.INFO: Order updated successfully. Order ID: 180173, Status: completed  
[2026-03-25 19:16:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-arxi8-1774455388","status":"completed","codes_count":0} 
[2026-03-25 19:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-25 19:17:27] production.ERROR: addBalance failed: user=5, amount=700, type=1, order=, error=Amount must not exceed 500 {"exception":"[object] (InvalidArgumentException(code: 0): Amount must not exceed 500 at /home/talaah/public_html/app/Services/User/UserService.php:186)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\User\\UserService->{closure:App\\Services\\User\\UserService::addBalance():178}(Object(Illuminate\\Database\\MySqlConnection))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array)
#3 /home/talaah/public_html/app/Services/User/UserService.php(178): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array)
#4 /home/talaah/public_html/app/Http/Controllers/Admins/Users/UserController.php(98): App\\Services\\User\\UserService->addBalance(5, 700.0, 1, NULL, '\\xD8\\xAA\\xD9\\x85 \\xD8\\xA5\\xD8\\xB6\\xD8\\xA7\\xD9\\x81\\xD8\\xA9...')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Users\\UserController->addBalance(Object(Illuminate\\Http\\Request))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('addbalance', Array)
#7 /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\\Users\\UserController), 'addbalance')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#10 /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))
#11 /home/talaah/public_html/app/Http/Controllers/Admins/Users/UserController.php(27): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(201): App\\Http\\Controllers\\Admins\\Users\\UserController->{closure:App\\Http\\Controllers\\Admins\\Users\\UserController::__construct():23}(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): 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): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /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))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /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))
#22 /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))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /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))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /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))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#34 /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))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#38 /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))
#39 /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))
#40 /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))
#41 /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))
#42 /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))
#43 /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))
#44 /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))
#45 /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))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /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))
#48 /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))
#49 /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))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /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))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /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))
#54 /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))
#55 /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))
#56 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#62 {main}
"} 
[2026-03-25 19:17:27] production.ERROR: addBalance exception {"admin_id":6,"user_id":"5","amount":"700","type":"add","message":"Amount must not exceed 500","exception":"[object] (InvalidArgumentException(code: 0): Amount must not exceed 500 at /home/talaah/public_html/app/Services/User/UserService.php:186)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App\\Services\\User\\UserService->{closure:App\\Services\\User\\UserService::addBalance():178}(Object(Illuminate\\Database\\MySqlConnection))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\Database\\Connection->transaction(Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Database\\DatabaseManager->__call('transaction', Array)
#3 /home/talaah/public_html/app/Services/User/UserService.php(178): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array)
#4 /home/talaah/public_html/app/Http/Controllers/Admins/Users/UserController.php(98): App\\Services\\User\\UserService->addBalance(5, 700.0, 1, NULL, '\\xD8\\xAA\\xD9\\x85 \\xD8\\xA5\\xD8\\xB6\\xD8\\xA7\\xD9\\x81\\xD8\\xA9...')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Users\\UserController->addBalance(Object(Illuminate\\Http\\Request))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('addbalance', Array)
#7 /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\\Users\\UserController), 'addbalance')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#10 /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))
#11 /home/talaah/public_html/app/Http/Controllers/Admins/Users/UserController.php(27): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(201): App\\Http\\Controllers\\Admins\\Users\\UserController->{closure:App\\Http\\Controllers\\Admins\\Users\\UserController::__construct():23}(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): 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): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /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))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /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))
#22 /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))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /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))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /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))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#34 /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))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#38 /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))
#39 /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))
#40 /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))
#41 /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))
#42 /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))
#43 /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))
#44 /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))
#45 /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))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /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))
#48 /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))
#49 /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))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /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))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /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))
#54 /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))
#55 /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))
#56 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#62 {main}
"} 
[2026-03-25 19:17:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 19:17:41] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"850.0","mainamount":"850","operation_number":"159593181","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu67ffc3l9atu1nG7PSh"}},"user_id":1133} 
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:17:43] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:17:43] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18807,"user_id":1133,"amount":850.0,"admins_notified":7} 
[2026-03-25 19:17:51] production.INFO: Constructing job for order: 180174  
[2026-03-25 19:17:52] production.INFO: Handling job for order: 180174  
[2026-03-25 19:17:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:17:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:17:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=f1fdd0a5-b2de-403a-824f-bad8488cece1&Player_ID=0985560675  
[2026-03-25 19:17:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=f1fdd0a5-b2de-403a-824f-bad8488cece1&Player_ID=0985560675","has_body":false} 
[2026-03-25 19:17:53] production.INFO: Operation sent successfully {"operation_id":165010,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YzjE6-1774455473","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 19:17:53"}},"processed_data":{"order_number":"ORD-YzjE6-1774455473","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 19:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02"} 
[2026-03-25 19:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","total_operations":2,"sites_count":2} 
[2026-03-25 19:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1,"order_ids":["ORD-YzjE6-1774455473"]} 
[2026-03-25 19:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1} 
[2026-03-25 19:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010} 
[2026-03-25 19:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"processed":0,"errors":0} 
[2026-03-25 19:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Uc2b64dxZ2g7maxfQ15PDunGNRPavvfi","execution_time":"2026-03-25 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010} 
[2026-03-25 19:18:16] production.INFO: Constructing job for order: 180175  
[2026-03-25 19:18:17] production.INFO: Handling job for order: 180175  
[2026-03-25 19:18:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:18:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:18:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=fb543057-c4ba-4b88-8331-b5196b2d13f2&Player_ID=0941989439  
[2026-03-25 19:18:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=fb543057-c4ba-4b88-8331-b5196b2d13f2&Player_ID=0941989439","has_body":false} 
[2026-03-25 19:18:18] production.INFO: Operation sent successfully {"operation_id":165011,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8d6-1774455498","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:18:18"}},"processed_data":{"order_number":"ORD-8d6-1774455498","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:18:50] production.INFO: Constructing job for order: 180176  
[2026-03-25 19:18:51] production.INFO: Handling job for order: 180176  
[2026-03-25 19:18:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:18:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:18:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=f48e5f79-4afc-4074-8d56-8371e04e2de5&Player_ID=0962420360  
[2026-03-25 19:18:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=f48e5f79-4afc-4074-8d56-8371e04e2de5&Player_ID=0962420360","has_body":false} 
[2026-03-25 19:18:52] production.INFO: Operation sent successfully {"operation_id":165012,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c53xS-1774455531","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:18:52"}},"processed_data":{"order_number":"ORD-c53xS-1774455531","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:18:54] production.INFO: Constructing job for order: 180177  
[2026-03-25 19:18:55] production.INFO: Handling job for order: 180177  
[2026-03-25 19:18:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:18:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:18:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dd866f9b-ace8-4ada-9cc5-86541251217d&Player_ID=0941327876  
[2026-03-25 19:18:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dd866f9b-ace8-4ada-9cc5-86541251217d&Player_ID=0941327876","has_body":false} 
[2026-03-25 19:18:55] production.INFO: Operation sent successfully {"operation_id":165013,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vAdoKTxP-1774455535","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:18:55"}},"processed_data":{"order_number":"ORD-vAdoKTxP-1774455535","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:19:36] production.INFO: Constructing job for order: 180178  
[2026-03-25 19:19:37] production.INFO: Handling job for order: 180178  
[2026-03-25 19:19:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:19:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:19:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f3dfabf7-7443-4c73-820e-b43a8ca45403&Player_ID=0962420360  
[2026-03-25 19:19:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f3dfabf7-7443-4c73-820e-b43a8ca45403&Player_ID=0962420360","has_body":false} 
[2026-03-25 19:19:38] production.INFO: Operation sent successfully {"operation_id":165014,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LBCy1CXp-1774455578","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:19:38"}},"processed_data":{"order_number":"ORD-LBCy1CXp-1774455578","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02"} 
[2026-03-25 19:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","total_operations":6,"sites_count":2} 
[2026-03-25 19:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":5,"order_ids":["ORD-YzjE6-1774455473","ORD-8d6-1774455498","ORD-c53xS-1774455531","ORD-vAdoKTxP-1774455535","ORD-LBCy1CXp-1774455578"]} 
[2026-03-25 19:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":5} 
[2026-03-25 19:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-25 19:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-25 19:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"count":5} 
[2026-03-25 19:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"count":5} 
[2026-03-25 19:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"user_id":1320,"notification_type":"order_approved","reference_id":180175} 
[2026-03-25 19:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"user_id":1320,"notification_type":"order_approved","reference_id":180176} 
[2026-03-25 19:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"user_id":1320,"notification_type":"order_approved","reference_id":180178} 
[2026-03-25 19:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"user_id":1074,"notification_type":"order_approved","reference_id":180177} 
[2026-03-25 19:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"user_id":1056,"notification_type":"order_approved","reference_id":180174} 
[2026-03-25 19:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"processed":5,"errors":0} 
[2026-03-25 19:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010,"processed":5,"errors":0} 
[2026-03-25 19:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t9jJQD0tHxz5ei1dvuZ3XdXYJvswZeV2","execution_time":"2026-03-25 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzjE6-1774455473","operation_id":165010} 
[2026-03-25 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:20:05] production.INFO: async() رجع: true  
[2026-03-25 19:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 19:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 19:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-25 19:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 19:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 19:21:26] production.INFO: Constructing job for order: 180179  
[2026-03-25 19:21:27] production.INFO: Handling job for order: 180179  
[2026-03-25 19:21:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:21:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:21:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=660cbb20-8528-4d77-8c82-11aa01dd1e55&Player_ID=0941327876  
[2026-03-25 19:21:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=660cbb20-8528-4d77-8c82-11aa01dd1e55&Player_ID=0941327876","has_body":false} 
[2026-03-25 19:21:28] production.INFO: Operation sent successfully {"operation_id":165015,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MAl-1774455688","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:21:28"}},"processed_data":{"order_number":"ORD-MAl-1774455688","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01"} 
[2026-03-25 19:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","total_operations":2,"sites_count":2} 
[2026-03-25 19:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1,"order_ids":["ORD-MAl-1774455688"]} 
[2026-03-25 19:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1} 
[2026-03-25 19:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"count":1} 
[2026-03-25 19:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"count":1} 
[2026-03-25 19:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"user_id":1074,"notification_type":"order_approved","reference_id":180179} 
[2026-03-25 19:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"processed":1,"errors":0} 
[2026-03-25 19:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015,"processed":1,"errors":0} 
[2026-03-25 19:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yymgqfEqLnCrzzClQPlu0kD3FyRRo1z9","execution_time":"2026-03-25 19:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAl-1774455688","operation_id":165015} 
[2026-03-25 19:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 19:23:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"600.0","mainamount":"600","operation_number":"159599435","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbrob1p7i4kc49vVnZ8T"}},"user_id":1158} 
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:24:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:24:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18808,"user_id":1158,"amount":600.0,"admins_notified":7} 
[2026-03-25 19:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02"} 
[2026-03-25 19:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","total_operations":1,"sites_count":1} 
[2026-03-25 19:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NZvKho9c4PMrLxqBuqqLJN3JE7Q56vRj","execution_time":"2026-03-25 19:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:24:45] production.INFO: Constructing job for order: 180180  
[2026-03-25 19:24:47] production.INFO: Handling job for order: 180180  
[2026-03-25 19:24:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:24:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:24:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=aee13d83-ec78-4bf3-b149-3c2371e91277&Player_ID=5715116753  
[2026-03-25 19:24:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=aee13d83-ec78-4bf3-b149-3c2371e91277&Player_ID=5715116753","has_body":false} 
[2026-03-25 19:24:48] production.INFO: Operation sent successfully {"operation_id":165016,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-62i4Tsh-1774455887","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:24:48"}},"processed_data":{"order_number":"ORD-62i4Tsh-1774455887","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 19:24:49] production.INFO: Constructing job for order: 180181  
[2026-03-25 19:24:50] 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-25 19:24:51] production.INFO: Handling job for order: 180181  
[2026-03-25 19:24:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:24:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:24:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6443b4c2-0268-44ac-9a7f-57e1c2d2045e&Player_ID=51819430318  
[2026-03-25 19:24:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6443b4c2-0268-44ac-9a7f-57e1c2d2045e&Player_ID=51819430318","has_body":false} 
[2026-03-25 19:24:51] production.INFO: Operation sent successfully {"operation_id":165017,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mkuy-1774455891","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:24:51"}},"processed_data":{"order_number":"ORD-Mkuy-1774455891","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:24:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-62i4Tsh-1774455887","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:24:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-62i4Tsh-1774455887","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:24:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:24:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1585,"notification_type":"order_approved","reference_id":180180} 
[2026-03-25 19:24:57] production.INFO: Order updated successfully. Order ID: 180180, Status: completed  
[2026-03-25 19:24:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-62i4Tsh-1774455887","status":"completed","codes_count":0} 
[2026-03-25 19:25:01] 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-25 19:25:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Mkuy-1774455891","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:25:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Mkuy-1774455891","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:25:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180181} 
[2026-03-25 19:25:03] production.INFO: Order updated successfully. Order ID: 180181, Status: completed  
[2026-03-25 19:25:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Mkuy-1774455891","status":"completed","codes_count":0} 
[2026-03-25 19:25:04] production.INFO: Executing GetProducts task...  
[2026-03-25 19:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:25:04] production.INFO: Executing GetProducts task...  
[2026-03-25 19:25:06] 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-25 19:25:06] production.INFO: async() رجع: true  
[2026-03-25 19:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:25:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 19:25:38] production.INFO: Constructing job for order: 180182  
[2026-03-25 19:25:39] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"230.0","mainamount":"230","operation_number":"159599956","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php89agk3e5ijl2aEZ9fKZ"}},"user_id":1714} 
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:25:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:25:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18809,"user_id":1714,"amount":230.0,"admins_notified":7} 
[2026-03-25 19:25:40] production.INFO: Handling job for order: 180182  
[2026-03-25 19:25:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:25:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:25:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=171b68ca-cb4b-422f-8efd-f6231d8e17e5&Player_ID=5715116753  
[2026-03-25 19:25:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=171b68ca-cb4b-422f-8efd-f6231d8e17e5&Player_ID=5715116753","has_body":false} 
[2026-03-25 19:25:41] production.INFO: Operation sent successfully {"operation_id":165018,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GdDClv-1774455941","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:25:41"}},"processed_data":{"order_number":"ORD-GdDClv-1774455941","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 19:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02"} 
[2026-03-25 19:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","total_operations":2,"sites_count":1} 
[2026-03-25 19:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-v418-1774454649","ORD-GdDClv-1774455941"]} 
[2026-03-25 19:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 19:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GdDClv-1774455941","operation_id":165018} 
[2026-03-25 19:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 19:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6Y72jM4ZKaHdBv3mFdFg7BvIHroM6Nyr","execution_time":"2026-03-25 19:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:26:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GdDClv-1774455941","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:26:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-GdDClv-1774455941","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:26:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:26:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1585,"notification_type":"order_approved","reference_id":180182} 
[2026-03-25 19:26:06] production.INFO: Order updated successfully. Order ID: 180182, Status: completed  
[2026-03-25 19:26:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GdDClv-1774455941","status":"completed","codes_count":0} 
[2026-03-25 19:26:26] production.INFO: Constructing job for order: 180183  
[2026-03-25 19:26:27] production.INFO: Handling job for order: 180183  
[2026-03-25 19:26:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:26:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:26:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=9c9b7534-58b6-40e6-8eb0-2cbe29546b17&Player_ID=9242079695  
[2026-03-25 19:26:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=9c9b7534-58b6-40e6-8eb0-2cbe29546b17&Player_ID=9242079695","has_body":false} 
[2026-03-25 19:26:28] production.INFO: Operation sent successfully {"operation_id":165019,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f4yBNEI-1774455987","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 19:26:28"}},"processed_data":{"order_number":"ORD-f4yBNEI-1774455987","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-25 19:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04"} 
[2026-03-25 19:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","total_operations":2,"sites_count":1} 
[2026-03-25 19:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-v418-1774454649","ORD-f4yBNEI-1774455987"]} 
[2026-03-25 19:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 19:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f4yBNEI-1774455987","operation_id":165019} 
[2026-03-25 19:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 19:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s6q7gtAk9nwTxeomEoWolrGFUwtNM4Yt","execution_time":"2026-03-25 19:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:28:12] production.INFO: Constructing job for order: 180184  
[2026-03-25 19:28:13] production.INFO: Handling job for order: 180184  
[2026-03-25 19:28:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:28:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d9263c7b-a05f-4804-a2e7-8f0b96eddf24&Player_ID=0953746253  
[2026-03-25 19:28:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d9263c7b-a05f-4804-a2e7-8f0b96eddf24&Player_ID=0953746253","has_body":false} 
[2026-03-25 19:28:14] production.INFO: Operation sent successfully {"operation_id":165020,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KtXsWh-1774456094","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:28:14"}},"processed_data":{"order_number":"ORD-KtXsWh-1774456094","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:28:19] production.INFO: Constructing job for order: 180185  
[2026-03-25 19:28:20] production.INFO: Handling job for order: 180185  
[2026-03-25 19:28:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:28:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=63a536ed-aa1a-464e-96cc-5b1220520fd3&Player_ID=0953746253  
[2026-03-25 19:28:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=63a536ed-aa1a-464e-96cc-5b1220520fd3&Player_ID=0953746253","has_body":false} 
[2026-03-25 19:28:20] production.INFO: Operation sent successfully {"operation_id":165021,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZwyXD6-1774456100","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:28:20"}},"processed_data":{"order_number":"ORD-ZwyXD6-1774456100","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:28:34] production.INFO: Constructing job for order: 180186  
[2026-03-25 19:28:35] production.INFO: Handling job for order: 180186  
[2026-03-25 19:28:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:28:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5e11f418-95bc-46e0-8a4d-4be41188eeaa&Player_ID=51450921576  
[2026-03-25 19:28:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5e11f418-95bc-46e0-8a4d-4be41188eeaa&Player_ID=51450921576","has_body":false} 
[2026-03-25 19:28:36] production.INFO: Operation sent successfully {"operation_id":165022,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZhyEG4-1774456116","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:28:36"}},"processed_data":{"order_number":"ORD-ZhyEG4-1774456116","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 19:28:44] production.INFO: Constructing job for order: 180187  
[2026-03-25 19:28:45] production.INFO: Handling job for order: 180187  
[2026-03-25 19:28:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:28:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=e93c454e-b15d-43da-aa42-d25bb59cd476&Player_ID=0945451046  
[2026-03-25 19:28:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=e93c454e-b15d-43da-aa42-d25bb59cd476&Player_ID=0945451046","has_body":false} 
[2026-03-25 19:28:46] production.INFO: Operation sent successfully {"operation_id":165023,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bl3o-1774456126","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:28:46"}},"processed_data":{"order_number":"ORD-Bl3o-1774456126","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:28:46] production.INFO: Constructing job for order: 180188  
[2026-03-25 19:28:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZhyEG4-1774456116","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:28:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZhyEG4-1774456116","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:28:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:28:49] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":180186} 
[2026-03-25 19:28:49] production.INFO: Order updated successfully. Order ID: 180186, Status: completed  
[2026-03-25 19:28:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZhyEG4-1774456116","status":"completed","codes_count":0} 
[2026-03-25 19:28:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-25 19:28:49] production.INFO: Handling job for order: 180188  
[2026-03-25 19:28:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:28:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d9479f92-c910-405d-8397-1b11366b2b55&Player_ID=8578272314  
[2026-03-25 19:28:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d9479f92-c910-405d-8397-1b11366b2b55&Player_ID=8578272314","has_body":false} 
[2026-03-25 19:28:50] production.INFO: Operation sent successfully {"operation_id":165024,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UYZ-1774456130","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 19:28:50"}},"processed_data":{"order_number":"ORD-UYZ-1774456130","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 19:28:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f4yBNEI-1774455987","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 19:28:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-f4yBNEI-1774455987","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 19:28:52] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 19:28:52] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_rejected","reference_id":180183} 
[2026-03-25 19:28:52] production.INFO: Order updated successfully. Order ID: 180183, Status: rejected  
[2026-03-25 19:28:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f4yBNEI-1774455987","status":"rejected","codes_count":0} 
[2026-03-25 19:28:53] production.INFO: Constructing job for order: 180189  
[2026-03-25 19:28:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 19:28:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 19:28:56] production.INFO: Constructing job for order: 180190  
[2026-03-25 19:28:56] production.INFO: Handling job for order: 180189  
[2026-03-25 19:28:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:28:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=eac12841-8120-4b06-8ea4-4a4197a2e0cb&Player_ID=777022745  
[2026-03-25 19:28:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=eac12841-8120-4b06-8ea4-4a4197a2e0cb&Player_ID=777022745","has_body":false} 
[2026-03-25 19:28:57] production.INFO: Operation sent successfully {"operation_id":165025,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-urCGhfT-1774456137","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 19:28:57"}},"processed_data":{"order_number":"ORD-urCGhfT-1774456137","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 19:28:57] production.INFO: Handling job for order: 180190  
[2026-03-25 19:28:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:28:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:28:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=7b997105-c48d-44c1-8a42-3f24d73ca944&Player_ID=0945451046  
[2026-03-25 19:28:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=7b997105-c48d-44c1-8a42-3f24d73ca944&Player_ID=0945451046","has_body":false} 
[2026-03-25 19:28:58] production.INFO: Operation sent successfully {"operation_id":165026,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q7V4-1774456137","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:28:58"}},"processed_data":{"order_number":"ORD-Q7V4-1774456137","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:29:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-urCGhfT-1774456137","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:29:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-urCGhfT-1774456137","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:29:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:29:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":180189} 
[2026-03-25 19:29:04] production.INFO: Order updated successfully. Order ID: 180189, Status: completed  
[2026-03-25 19:29:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-urCGhfT-1774456137","status":"completed","codes_count":0} 
[2026-03-25 19:29:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 19:29:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UYZ-1774456130","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:29:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-UYZ-1774456130","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:29:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:29:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":180188} 
[2026-03-25 19:29:19] production.INFO: Order updated successfully. Order ID: 180188, Status: completed  
[2026-03-25 19:29:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UYZ-1774456130","status":"completed","codes_count":0} 
[2026-03-25 19:29:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-25 19:29:23] production.INFO: Constructing job for order: 180191  
[2026-03-25 19:29:25] production.INFO: Handling job for order: 180191  
[2026-03-25 19:29:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:29:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:29:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=cbc3a468-e9f9-471d-8c41-f779ebf76d3b&Player_ID=0964482408  
[2026-03-25 19:29:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=cbc3a468-e9f9-471d-8c41-f779ebf76d3b&Player_ID=0964482408","has_body":false} 
[2026-03-25 19:29:25] production.INFO: Operation sent successfully {"operation_id":165027,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mx9-1774456165","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:29:25"}},"processed_data":{"order_number":"ORD-Mx9-1774456165","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:29:34] production.INFO: Constructing job for order: 180192  
[2026-03-25 19:29:37] production.INFO: Handling job for order: 180192  
[2026-03-25 19:29:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:29:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:29:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=97ff0076-e8b4-4df5-a673-aaad4466e554&Player_ID=0964482408  
[2026-03-25 19:29:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=97ff0076-e8b4-4df5-a673-aaad4466e554&Player_ID=0964482408","has_body":false} 
[2026-03-25 19:29:38] production.INFO: Operation sent successfully {"operation_id":165028,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ebfdjQQA-1774456178","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:29:38"}},"processed_data":{"order_number":"ORD-ebfdjQQA-1774456178","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02"} 
[2026-03-25 19:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","total_operations":7,"sites_count":2} 
[2026-03-25 19:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":6,"order_ids":["ORD-KtXsWh-1774456094","ORD-ZwyXD6-1774456100","ORD-Bl3o-1774456126","ORD-Q7V4-1774456137","ORD-Mx9-1774456165","ORD-ebfdjQQA-1774456178"]} 
[2026-03-25 19:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":6} 
[2026-03-25 19:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"processed":6,"skipped":0,"updates_prepared":6} 
[2026-03-25 19:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"total_items":6,"chunks":1,"chunk_size":10} 
[2026-03-25 19:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"count":6} 
[2026-03-25 19:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"count":6} 
[2026-03-25 19:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"user_id":1417,"notification_type":"order_approved","reference_id":180187} 
[2026-03-25 19:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"user_id":1417,"notification_type":"order_approved","reference_id":180192} 
[2026-03-25 19:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"user_id":1417,"notification_type":"order_approved","reference_id":180184} 
[2026-03-25 19:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"user_id":1417,"notification_type":"order_approved","reference_id":180191} 
[2026-03-25 19:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"user_id":1417,"notification_type":"order_approved","reference_id":180190} 
[2026-03-25 19:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"user_id":1417,"notification_type":"order_approved","reference_id":180185} 
[2026-03-25 19:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"chunk_number":1,"processed":6,"errors":0,"total_operations":6,"total_orders":6,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"total_processed":6,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"processed":6,"errors":0} 
[2026-03-25 19:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021,"processed":6,"errors":0} 
[2026-03-25 19:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c0ltVf84RDj9hxKBaslHn1zstRxzoJS6","execution_time":"2026-03-25 19:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwyXD6-1774456100","operation_id":165021} 
[2026-03-25 19:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:30:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:30:05] production.INFO: async() رجع: true  
[2026-03-25 19:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 19:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 19:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 19:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 19:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 19:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 19:30:28] production.INFO: Constructing job for order: 180194  
[2026-03-25 19:30:30] production.INFO: Handling job for order: 180194  
[2026-03-25 19:30:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:30:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:30:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=70522540-dba4-403e-a650-3d2509319570&Player_ID=471156  
[2026-03-25 19:30:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=70522540-dba4-403e-a650-3d2509319570&Player_ID=471156","has_body":false} 
[2026-03-25 19:30:31] production.INFO: Operation sent successfully {"operation_id":165029,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VrSDW-1774456231","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 19:30:31"}},"processed_data":{"order_number":"ORD-VrSDW-1774456231","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 19:30:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VrSDW-1774456231","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:30:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-VrSDW-1774456231","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:30:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:30:34] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180194} 
[2026-03-25 19:30:34] production.INFO: Order updated successfully. Order ID: 180194, Status: completed  
[2026-03-25 19:30:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VrSDW-1774456231","status":"completed","codes_count":0} 
[2026-03-25 19:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:31:16] production.INFO: Constructing job for order: 180195  
[2026-03-25 19:31:19] production.INFO: Handling job for order: 180195  
[2026-03-25 19:31:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:31:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:31:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a7bd4c4e-635a-4c87-b722-4c789878939d&Player_ID=456612  
[2026-03-25 19:31:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a7bd4c4e-635a-4c87-b722-4c789878939d&Player_ID=456612","has_body":false} 
[2026-03-25 19:31:20] production.INFO: Operation sent successfully {"operation_id":165030,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HiS-1774456280","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 19:31:20"}},"processed_data":{"order_number":"ORD-HiS-1774456280","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 19:31:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HiS-1774456280","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:31:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-HiS-1774456280","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:31:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:31:23] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180195} 
[2026-03-25 19:31:23] production.INFO: Order updated successfully. Order ID: 180195, Status: completed  
[2026-03-25 19:31:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HiS-1774456280","status":"completed","codes_count":0} 
[2026-03-25 19:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:31:58] production.INFO: Constructing job for order: 180196  
[2026-03-25 19:31:59] production.INFO: Handling job for order: 180196  
[2026-03-25 19:31:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:31:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:31:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=53f93889-8856-4c0e-b3ee-aabe367ce5be&Player_ID=0954513260  
[2026-03-25 19:31:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=53f93889-8856-4c0e-b3ee-aabe367ce5be&Player_ID=0954513260","has_body":false} 
[2026-03-25 19:32:00] production.INFO: Operation sent successfully {"operation_id":165031,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fZdu-1774456320","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:32:00"}},"processed_data":{"order_number":"ORD-fZdu-1774456320","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03"} 
[2026-03-25 19:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","total_operations":2,"sites_count":2} 
[2026-03-25 19:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-v418-1774454649"]} 
[2026-03-25 19:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1,"order_ids":["ORD-fZdu-1774456320"]} 
[2026-03-25 19:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1} 
[2026-03-25 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fZdu-1774456320","operation_id":165031} 
[2026-03-25 19:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fZdu-1774456320","operation_id":165031,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fZdu-1774456320","operation_id":165031,"processed":0,"errors":0} 
[2026-03-25 19:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GZwA7BpHWYpsnuR1PN728V8qLivImP7n","execution_time":"2026-03-25 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fZdu-1774456320","operation_id":165031} 
[2026-03-25 19:32:09] production.INFO: Constructing job for order: 180197  
[2026-03-25 19:32:12] production.INFO: Handling job for order: 180197  
[2026-03-25 19:32:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:32:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:32:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f4e796a9-e372-4ecb-b747-e5fd9fd095e5&Player_ID=0954513260  
[2026-03-25 19:32:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f4e796a9-e372-4ecb-b747-e5fd9fd095e5&Player_ID=0954513260","has_body":false} 
[2026-03-25 19:32:13] production.INFO: Operation sent successfully {"operation_id":165032,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pRCkWcvL-1774456333","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:32:13"}},"processed_data":{"order_number":"ORD-pRCkWcvL-1774456333","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:32:28] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"599.0","mainamount":"599","operation_number":"600431659456","note":"تم تحويل مبلغ 599 ل.س من رقمك إلى صاحب الرقم/ الرمز 0997508764 بنجاح وخصم 2 ل.س أجور التحويل. رقم العملية هو 600431659456","currency_id":"2"},"user_id":1640} 
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:32:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:32:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18810,"user_id":1640,"amount":599.0,"admins_notified":7} 
[2026-03-25 19:34:00] production.INFO: Constructing job for order: 180198  
[2026-03-25 19:34:01] production.INFO: Handling job for order: 180198  
[2026-03-25 19:34:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:34:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:34:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=63009f64-90f4-4ad8-8186-b4d10ae486b1&Player_ID=9064565  
[2026-03-25 19:34:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=63009f64-90f4-4ad8-8186-b4d10ae486b1&Player_ID=9064565","has_body":false} 
[2026-03-25 19:34:02] production.INFO: Operation sent successfully {"operation_id":165033,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JoPEO-1774456442","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-25 19:34:02"}},"processed_data":{"order_number":"ORD-JoPEO-1774456442","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-25 19:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02"} 
[2026-03-25 19:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","total_operations":4,"sites_count":2} 
[2026-03-25 19:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-v418-1774454649","ORD-JoPEO-1774456442"]} 
[2026-03-25 19:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JoPEO-1774456442","operation_id":165033} 
[2026-03-25 19:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 19:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":2,"order_ids":["ORD-fZdu-1774456320","ORD-pRCkWcvL-1774456333"]} 
[2026-03-25 19:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":2} 
[2026-03-25 19:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 19:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 19:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"count":2} 
[2026-03-25 19:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"count":2} 
[2026-03-25 19:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"user_id":315,"notification_type":"order_approved","reference_id":180196} 
[2026-03-25 19:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"user_id":315,"notification_type":"order_approved","reference_id":180197} 
[2026-03-25 19:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"processed":2,"errors":0} 
[2026-03-25 19:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032,"processed":2,"errors":0} 
[2026-03-25 19:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5gaaVDXwngI3BBn6KFA75voYpAU7Uw9T","execution_time":"2026-03-25 19:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pRCkWcvL-1774456333","operation_id":165032} 
[2026-03-25 19:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 19:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 19:34:24] production.INFO: Constructing job for order: 180199  
[2026-03-25 19:34:26] production.INFO: Handling job for order: 180199  
[2026-03-25 19:34:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:34:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:34:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=0a9e97c0-282b-43d4-8f75-2799e102ecbe&Player_ID=471156  
[2026-03-25 19:34:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=0a9e97c0-282b-43d4-8f75-2799e102ecbe&Player_ID=471156","has_body":false} 
[2026-03-25 19:34:27] production.INFO: Operation sent successfully {"operation_id":165034,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Aub-1774456467","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 19:34:27"}},"processed_data":{"order_number":"ORD-3Aub-1774456467","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 19:34:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3Aub-1774456467","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:34:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-3Aub-1774456467","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:34:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:34:31] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180199} 
[2026-03-25 19:34:31] production.INFO: Order updated successfully. Order ID: 180199, Status: completed  
[2026-03-25 19:34:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3Aub-1774456467","status":"completed","codes_count":0} 
[2026-03-25 19:34:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:35:05] production.INFO: async() رجع: true  
[2026-03-25 19:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04"} 
[2026-03-25 19:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","total_operations":2,"sites_count":1} 
[2026-03-25 19:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-v418-1774454649","ORD-JoPEO-1774456442"]} 
[2026-03-25 19:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 19:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JoPEO-1774456442","operation_id":165033} 
[2026-03-25 19:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 19:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":0,"errors":0} 
[2026-03-25 19:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OmmARnfKSCEwoXeO5PSyhiOdgN1tjIcv","execution_time":"2026-03-25 19:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:36:19] production.INFO: Constructing job for order: 180201  
[2026-03-25 19:36:22] production.INFO: Handling job for order: 180201  
[2026-03-25 19:36:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:36:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:36:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=afd1aa6b-6e97-45c0-8605-3ec663707b8e&Player_ID=51887832787  
[2026-03-25 19:36:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=afd1aa6b-6e97-45c0-8605-3ec663707b8e&Player_ID=51887832787","has_body":false} 
[2026-03-25 19:36:23] production.INFO: Operation sent successfully {"operation_id":165035,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AhBBRr3-1774456583","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:36:23"}},"processed_data":{"order_number":"ORD-AhBBRr3-1774456583","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 19:36:32] production.INFO: Constructing job for order: 180202  
[2026-03-25 19:36:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AhBBRr3-1774456583","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:36:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-AhBBRr3-1774456583","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:36:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:36:34] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180201} 
[2026-03-25 19:36:34] production.INFO: Order updated successfully. Order ID: 180201, Status: completed  
[2026-03-25 19:36:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AhBBRr3-1774456583","status":"completed","codes_count":0} 
[2026-03-25 19:36:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 19:36:35] production.INFO: Handling job for order: 180202  
[2026-03-25 19:36:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:36:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:36:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=90af6c6e-07cb-4027-bb9b-0c71e489168d&Player_ID=51480012  
[2026-03-25 19:36:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=90af6c6e-07cb-4027-bb9b-0c71e489168d&Player_ID=51480012","has_body":false} 
[2026-03-25 19:36:36] production.INFO: Operation sent successfully {"operation_id":165036,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4UQiFr-1774456595","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 19:36:36"}},"processed_data":{"order_number":"ORD-4UQiFr-1774456595","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 19:37:06] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"500.0","mainamount":"500","operation_number":"1235421","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3i2fnhi2vmgidGoR99m"}},"user_id":1580} 
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:37:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:37:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18811,"user_id":1580,"amount":500.0,"admins_notified":7} 
[2026-03-25 19:37:45] production.INFO: Constructing job for order: 180203  
[2026-03-25 19:37:48] production.INFO: Handling job for order: 180203  
[2026-03-25 19:37:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:37:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:37:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=2be48569-655a-4b1b-b5c5-abf1c796768a&Player_ID=1694496583  
[2026-03-25 19:37:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=2be48569-655a-4b1b-b5c5-abf1c796768a&Player_ID=1694496583","has_body":false} 
[2026-03-25 19:37:49] production.INFO: Operation sent successfully {"operation_id":165037,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MoZ4pZK-1774456668","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 19:37:49"}},"processed_data":{"order_number":"ORD-MoZ4pZK-1774456668","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 19:37:53] production.INFO: Constructing job for order: 180204  
[2026-03-25 19:37:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MoZ4pZK-1774456668","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:37:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-MoZ4pZK-1774456668","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:37:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:37:54] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":180203} 
[2026-03-25 19:37:54] production.INFO: Order updated successfully. Order ID: 180203, Status: completed  
[2026-03-25 19:37:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MoZ4pZK-1774456668","status":"completed","codes_count":0} 
[2026-03-25 19:37:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-25 19:37:55] production.INFO: Handling job for order: 180204  
[2026-03-25 19:37:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:37:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:37:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=cfb4dfa6-9bd2-4f53-a5b0-9c64b7138681&Player_ID=0942025151  
[2026-03-25 19:37:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=cfb4dfa6-9bd2-4f53-a5b0-9c64b7138681&Player_ID=0942025151","has_body":false} 
[2026-03-25 19:37:55] production.INFO: Operation sent successfully {"operation_id":165038,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4vOe-1774456675","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:37:55"}},"processed_data":{"order_number":"ORD-4vOe-1774456675","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01"} 
[2026-03-25 19:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","total_operations":4,"sites_count":2} 
[2026-03-25 19:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-v418-1774454649","ORD-JoPEO-1774456442","ORD-4UQiFr-1774456595"]} 
[2026-03-25 19:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 19:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-25 19:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 19:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"count":2} 
[2026-03-25 19:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"count":2} 
[2026-03-25 19:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"user_id":193,"notification_type":"order_approved","reference_id":180202} 
[2026-03-25 19:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"user_id":130,"notification_type":"order_approved","reference_id":180198} 
[2026-03-25 19:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":2,"errors":0} 
[2026-03-25 19:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"processed":2,"errors":0} 
[2026-03-25 19:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1,"order_ids":["ORD-4vOe-1774456675"]} 
[2026-03-25 19:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998} 
[2026-03-25 19:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v418-1774454649","operation_id":164998,"orders_count":1} 
[2026-03-25 19:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038} 
[2026-03-25 19:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"processed":0,"errors":0} 
[2026-03-25 19:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PLuwJ27L7S54nHpLg150X4XExl0uvPDL","execution_time":"2026-03-25 19:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038} 
[2026-03-25 19:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 19:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-25 19:38:08] production.INFO: Constructing job for order: 180205  
[2026-03-25 19:38:11] production.INFO: Handling job for order: 180205  
[2026-03-25 19:38:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:38:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:38:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=405fbaac-fb40-44a3-917f-b1b993aa1c3e&Player_ID=52303322318  
[2026-03-25 19:38:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=405fbaac-fb40-44a3-917f-b1b993aa1c3e&Player_ID=52303322318","has_body":false} 
[2026-03-25 19:38:12] production.INFO: Operation sent successfully {"operation_id":165039,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KfOhPp-1774456691","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:38:12"}},"processed_data":{"order_number":"ORD-KfOhPp-1774456691","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 19:38:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KfOhPp-1774456691","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:38:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-KfOhPp-1774456691","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:38:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:38:32] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":180205} 
[2026-03-25 19:38:32] production.INFO: Order updated successfully. Order ID: 180205, Status: completed  
[2026-03-25 19:38:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KfOhPp-1774456691","status":"completed","codes_count":0} 
[2026-03-25 19:38:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-25 19:38:53] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'code' at row 1 (Connection: mysql, SQL: insert into `codes` (`code`, `groub_id`) values (berrytimowatson5h3@icloud.com	US1357er$@	1/1/1960	AAA	BBB	CCC	Work	Finished, ?)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'code' at row 1 (Connection: mysql, SQL: insert into `codes` (`code`, `groub_id`) values (berrytimowatson5h3@icloud.com\tUS1357er$@\t1/1/1960\tAAA\tBBB\tCCC\tWork\tFinished, ?)) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:826)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `co...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `co...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3804): Illuminate\\Database\\MySqlConnection->insert('insert into `co...', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insert(Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('insert', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'insert', Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('insert', Array)
#7 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(149): Illuminate\\Database\\Eloquent\\Model::__callStatic('insert', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->store(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('store', Array)
#10 /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\\Codes\\CodeController), 'store')
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /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))
#14 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /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))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /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))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /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))
#23 /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))
#24 /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))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /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))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->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/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /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))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#39 /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))
#40 /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))
#41 /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))
#42 /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))
#43 /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))
#44 /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))
#45 /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))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /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))
#49 /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))
#50 /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))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /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))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 /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))
#55 /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))
#56 /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))
#57 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 /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))
#59 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#61 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#62 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#63 {main}

[previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'code' at row 1 at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\MySqlConnection->{closure:Illuminate\\Database\\MySqlConnection::insert():42}('insert into `co...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `co...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `co...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3804): Illuminate\\Database\\MySqlConnection->insert('insert into `co...', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insert(Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('insert', Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'insert', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('insert', Array)
#9 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(149): Illuminate\\Database\\Eloquent\\Model::__callStatic('insert', Array)
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->store(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('store', Array)
#12 /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\\Codes\\CodeController), 'store')
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /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))
#16 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /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))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /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))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 /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))
#25 /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))
#26 /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))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /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))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#41 /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))
#42 /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))
#43 /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))
#44 /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))
#45 /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))
#46 /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))
#47 /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))
#48 /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))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /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))
#51 /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))
#52 /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))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 /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))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 /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))
#57 /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))
#58 /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))
#59 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 /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))
#61 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#63 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#64 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#65 {main}
"} 
[2026-03-25 19:39:01] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'code' at row 1 (Connection: mysql, SQL: insert into `codes` (`code`, `groub_id`) values (berrytimowatson5h3@icloud.com	US1357er$@	1/1/1960	AAA	BBB	CCC	Work	Finished, 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'code' at row 1 (Connection: mysql, SQL: insert into `codes` (`code`, `groub_id`) values (berrytimowatson5h3@icloud.com\tUS1357er$@\t1/1/1960\tAAA\tBBB\tCCC\tWork\tFinished, 1)) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:826)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `co...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `co...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3804): Illuminate\\Database\\MySqlConnection->insert('insert into `co...', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insert(Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('insert', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'insert', Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('insert', Array)
#7 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(149): Illuminate\\Database\\Eloquent\\Model::__callStatic('insert', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->store(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('store', Array)
#10 /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\\Codes\\CodeController), 'store')
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /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))
#14 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /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))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /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))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /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))
#23 /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))
#24 /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))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /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))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->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/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /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))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#39 /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))
#40 /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))
#41 /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))
#42 /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))
#43 /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))
#44 /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))
#45 /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))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /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))
#49 /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))
#50 /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))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /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))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 /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))
#55 /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))
#56 /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))
#57 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 /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))
#59 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#61 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#62 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#63 {main}

[previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'code' at row 1 at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\MySqlConnection->{closure:Illuminate\\Database\\MySqlConnection::insert():42}('insert into `co...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('insert into `co...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `co...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3804): Illuminate\\Database\\MySqlConnection->insert('insert into `co...', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\\Database\\Query\\Builder->insert(Array)
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('insert', Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'insert', Array)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\\Database\\Eloquent\\Model->__call('insert', Array)
#9 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(149): Illuminate\\Database\\Eloquent\\Model::__callStatic('insert', Array)
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->store(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('store', Array)
#12 /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\\Codes\\CodeController), 'store')
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /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))
#16 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /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))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /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))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 /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))
#25 /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))
#26 /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))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /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))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /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))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#41 /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))
#42 /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))
#43 /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))
#44 /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))
#45 /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))
#46 /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))
#47 /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))
#48 /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))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /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))
#51 /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))
#52 /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))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 /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))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 /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))
#57 /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))
#58 /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))
#59 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 /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))
#61 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#63 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#64 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#65 {main}
"} 
[2026-03-25 19:39:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"250.0","mainamount":"250","operation_number":"159615460","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpntmcsk3o4rc739mIbg3"}},"user_id":330} 
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:39:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:39:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18812,"user_id":330,"amount":250.0,"admins_notified":7} 
[2026-03-25 19:39:06] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' (Connection: mysql, SQL: select count(*) as aggregate from (select * from `codes` where `codes`.`deleted_at` is null order by `id` desc) count_row_table) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' (Connection: mysql, SQL: select count(*) as aggregate from (select * from `codes` where `codes`.`deleted_at` is null order by `id` desc) count_row_table) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:826)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('select count(*)...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(397): Illuminate\\Database\\Connection->run('select count(*)...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3188): Illuminate\\Database\\Connection->select('select count(*)...', Array, true)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3173): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3172}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3172): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3687): Illuminate\\Database\\Query\\Builder->get(Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3615): Illuminate\\Database\\Query\\Builder->aggregate('count', Array)
#8 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(175): Illuminate\\Database\\Query\\Builder->count()
#9 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/DataTableAbstract.php(711): Yajra\\DataTables\\QueryDataTable->count()
#10 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(158): Yajra\\DataTables\\DataTableAbstract->totalCount()
#11 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(130): Yajra\\DataTables\\QueryDataTable->prepareQuery()
#12 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(107): Yajra\\DataTables\\QueryDataTable->make(true)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->index(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('index', Array)
#15 /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\\Codes\\CodeController), 'index')
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#18 /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))
#19 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /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))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /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))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /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))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /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))
#41 /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))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#44 /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))
#45 /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))
#46 /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))
#47 /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))
#48 /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))
#49 /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))
#50 /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))
#51 /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))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /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))
#54 /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))
#55 /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))
#56 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#65 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#67 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#68 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(406): PDO->prepare('select count(*)...')
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():397}('select count(*)...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('select count(*)...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(397): Illuminate\\Database\\Connection->run('select count(*)...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3188): Illuminate\\Database\\Connection->select('select count(*)...', Array, true)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3173): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3172}()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3172): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3687): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3615): Illuminate\\Database\\Query\\Builder->aggregate('count', Array)
#10 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(175): Illuminate\\Database\\Query\\Builder->count()
#11 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/DataTableAbstract.php(711): Yajra\\DataTables\\QueryDataTable->count()
#12 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(158): Yajra\\DataTables\\DataTableAbstract->totalCount()
#13 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(130): Yajra\\DataTables\\QueryDataTable->prepareQuery()
#14 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(107): Yajra\\DataTables\\QueryDataTable->make(true)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->index(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('index', Array)
#17 /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\\Codes\\CodeController), 'index')
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#20 /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))
#21 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /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))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 /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))
#43 /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))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#46 /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))
#47 /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))
#48 /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))
#49 /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))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#67 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#69 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#70 {main}
"} 
[2026-03-25 19:39:41] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' (Connection: mysql, SQL: select count(*) as aggregate from (select * from `codes` where `codes`.`deleted_at` is null order by `id` desc) count_row_table) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' (Connection: mysql, SQL: select count(*) as aggregate from (select * from `codes` where `codes`.`deleted_at` is null order by `id` desc) count_row_table) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:826)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('select count(*)...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(397): Illuminate\\Database\\Connection->run('select count(*)...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3188): Illuminate\\Database\\Connection->select('select count(*)...', Array, true)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3173): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3172}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3172): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3687): Illuminate\\Database\\Query\\Builder->get(Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3615): Illuminate\\Database\\Query\\Builder->aggregate('count', Array)
#8 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(175): Illuminate\\Database\\Query\\Builder->count()
#9 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/DataTableAbstract.php(711): Yajra\\DataTables\\QueryDataTable->count()
#10 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(158): Yajra\\DataTables\\DataTableAbstract->totalCount()
#11 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(130): Yajra\\DataTables\\QueryDataTable->prepareQuery()
#12 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(107): Yajra\\DataTables\\QueryDataTable->make(true)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->index(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('index', Array)
#15 /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\\Codes\\CodeController), 'index')
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#18 /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))
#19 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /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))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /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))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /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))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /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))
#41 /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))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#44 /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))
#45 /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))
#46 /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))
#47 /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))
#48 /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))
#49 /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))
#50 /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))
#51 /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))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /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))
#54 /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))
#55 /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))
#56 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#65 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#67 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#68 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(406): PDO->prepare('select count(*)...')
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():397}('select count(*)...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('select count(*)...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(397): Illuminate\\Database\\Connection->run('select count(*)...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3188): Illuminate\\Database\\Connection->select('select count(*)...', Array, true)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3173): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3172}()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3172): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3687): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3615): Illuminate\\Database\\Query\\Builder->aggregate('count', Array)
#10 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(175): Illuminate\\Database\\Query\\Builder->count()
#11 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/DataTableAbstract.php(711): Yajra\\DataTables\\QueryDataTable->count()
#12 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(158): Yajra\\DataTables\\DataTableAbstract->totalCount()
#13 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(130): Yajra\\DataTables\\QueryDataTable->prepareQuery()
#14 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(107): Yajra\\DataTables\\QueryDataTable->make(true)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->index(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('index', Array)
#17 /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\\Codes\\CodeController), 'index')
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#20 /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))
#21 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /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))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 /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))
#43 /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))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#46 /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))
#47 /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))
#48 /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))
#49 /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))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#67 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#69 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#70 {main}
"} 
[2026-03-25 19:39:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v418-1774454649","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:39:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-v418-1774454649","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:39:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:39:47] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180162} 
[2026-03-25 19:39:47] production.INFO: Order updated successfully. Order ID: 180162, Status: completed  
[2026-03-25 19:39:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v418-1774454649","status":"completed","codes_count":0} 
[2026-03-25 19:39:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 19:39:51] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' (Connection: mysql, SQL: select count(*) as aggregate from (select * from `codes` where `codes`.`deleted_at` is null order by `id` desc) count_row_table) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' (Connection: mysql, SQL: select count(*) as aggregate from (select * from `codes` where `codes`.`deleted_at` is null order by `id` desc) count_row_table) at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:826)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('select count(*)...', Array, Object(Closure))
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(397): Illuminate\\Database\\Connection->run('select count(*)...', Array, Object(Closure))
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3188): Illuminate\\Database\\Connection->select('select count(*)...', Array, true)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3173): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3172}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3172): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3687): Illuminate\\Database\\Query\\Builder->get(Array)
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3615): Illuminate\\Database\\Query\\Builder->aggregate('count', Array)
#8 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(175): Illuminate\\Database\\Query\\Builder->count()
#9 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/DataTableAbstract.php(711): Yajra\\DataTables\\QueryDataTable->count()
#10 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(158): Yajra\\DataTables\\DataTableAbstract->totalCount()
#11 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(130): Yajra\\DataTables\\QueryDataTable->prepareQuery()
#12 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(107): Yajra\\DataTables\\QueryDataTable->make(true)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->index(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('index', Array)
#15 /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\\Codes\\CodeController), 'index')
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#18 /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))
#19 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /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))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /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))
#29 /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))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /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))
#32 /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))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /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))
#41 /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))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#44 /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))
#45 /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))
#46 /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))
#47 /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))
#48 /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))
#49 /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))
#50 /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))
#51 /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))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /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))
#54 /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))
#55 /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))
#56 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /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))
#61 /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))
#62 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#65 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#67 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#68 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'codes.deleted_at' in 'WHERE' at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(406): PDO->prepare('select count(*)...')
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():397}('select count(*)...', Array)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(780): Illuminate\\Database\\Connection->runQueryCallback('select count(*)...', Array, Object(Closure))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(397): Illuminate\\Database\\Connection->run('select count(*)...', Array, Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3188): Illuminate\\Database\\Connection->select('select count(*)...', Array, true)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3173): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3172}()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3172): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3687): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3615): Illuminate\\Database\\Query\\Builder->aggregate('count', Array)
#10 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(175): Illuminate\\Database\\Query\\Builder->count()
#11 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/DataTableAbstract.php(711): Yajra\\DataTables\\QueryDataTable->count()
#12 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(158): Yajra\\DataTables\\DataTableAbstract->totalCount()
#13 /home/talaah/public_html/vendor/yajra/laravel-datatables-oracle/src/QueryDataTable.php(130): Yajra\\DataTables\\QueryDataTable->prepareQuery()
#14 /home/talaah/public_html/app/Http/Controllers/Admins/Codes/CodeController.php(107): Yajra\\DataTables\\QueryDataTable->make(true)
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Codes\\CodeController->index(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('index', Array)
#17 /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\\Codes\\CodeController), 'index')
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#20 /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))
#21 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /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))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /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))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /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))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /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))
#30 /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))
#31 /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))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 /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))
#43 /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))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#46 /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))
#47 /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))
#48 /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))
#49 /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))
#50 /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))
#51 /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))
#52 /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))
#53 /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))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /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))
#56 /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))
#57 /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))
#58 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 /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))
#60 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 /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))
#62 /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))
#63 /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))
#64 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 /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))
#66 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#67 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#68 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#69 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#70 {main}
"} 
[2026-03-25 19:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03"} 
[2026-03-25 19:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","total_operations":1,"sites_count":1} 
[2026-03-25 19:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-4vOe-1774456675"]} 
[2026-03-25 19:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 19:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"count":1} 
[2026-03-25 19:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"count":1} 
[2026-03-25 19:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"user_id":587,"notification_type":"order_approved","reference_id":180204} 
[2026-03-25 19:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"processed":1,"errors":0} 
[2026-03-25 19:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038,"processed":1,"errors":0} 
[2026-03-25 19:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xPrCEH96QS1ZiRjxI85brKa2q4nRe6Tc","execution_time":"2026-03-25 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4vOe-1774456675","operation_id":165038} 
[2026-03-25 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:40:05] production.INFO: async() رجع: true  
[2026-03-25 19:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:40:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 19:40:23] production.INFO: Constructing job for order: 180206  
[2026-03-25 19:40:26] production.INFO: Handling job for order: 180206  
[2026-03-25 19:40:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:40:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:40:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=dde95c03-3d21-4e61-a0bb-d745975092d8&Player_ID=9242079695  
[2026-03-25 19:40:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=dde95c03-3d21-4e61-a0bb-d745975092d8&Player_ID=9242079695","has_body":false} 
[2026-03-25 19:40:27] production.INFO: Operation sent successfully {"operation_id":165040,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vyFFAra-1774456827","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-25 19:40:27"}},"processed_data":{"order_number":"ORD-vyFFAra-1774456827","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-25 19:40:29] production.INFO: Constructing job for order: 180207  
[2026-03-25 19:40:30] production.INFO: Handling job for order: 180207  
[2026-03-25 19:40:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:40:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:40:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=fb7a43c6-4a59-4b2e-8394-ec37db234b02&Player_ID=5279011671  
[2026-03-25 19:40:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=fb7a43c6-4a59-4b2e-8394-ec37db234b02&Player_ID=5279011671","has_body":false} 
[2026-03-25 19:40:31] production.INFO: Operation sent successfully {"operation_id":165041,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vAyCp-1774456831","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:40:31"}},"processed_data":{"order_number":"ORD-vAyCp-1774456831","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 19:40:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vAyCp-1774456831","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:40:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-vAyCp-1774456831","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:40:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:40:50] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":180207} 
[2026-03-25 19:40:50] production.INFO: Order updated successfully. Order ID: 180207, Status: completed  
[2026-03-25 19:40:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vAyCp-1774456831","status":"completed","codes_count":0} 
[2026-03-25 19:40:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-25 19:41:11] production.INFO: Constructing job for order: 180208  
[2026-03-25 19:41:13] production.INFO: Handling job for order: 180208  
[2026-03-25 19:41:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:41:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:41:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=39fdca95-4c1c-414e-addd-27f999b6a37e&Player_ID=51819007745  
[2026-03-25 19:41:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=39fdca95-4c1c-414e-addd-27f999b6a37e&Player_ID=51819007745","has_body":false} 
[2026-03-25 19:41:14] production.INFO: Operation sent successfully {"operation_id":165042,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-buQpkrt-1774456874","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:41:14"}},"processed_data":{"order_number":"ORD-buQpkrt-1774456874","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:41:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-buQpkrt-1774456874","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:41:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-buQpkrt-1774456874","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:41:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:41:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":180208} 
[2026-03-25 19:41:26] production.INFO: Order updated successfully. Order ID: 180208, Status: completed  
[2026-03-25 19:41:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-buQpkrt-1774456874","status":"completed","codes_count":0} 
[2026-03-25 19:41:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-25 19:41:45] 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-25 19:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02"} 
[2026-03-25 19:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","total_operations":1,"sites_count":1} 
[2026-03-25 19:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-vyFFAra-1774456827"]} 
[2026-03-25 19:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vyFFAra-1774456827","operation_id":165040} 
[2026-03-25 19:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vyFFAra-1774456827","operation_id":165040,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vyFFAra-1774456827","operation_id":165040,"processed":0,"errors":0} 
[2026-03-25 19:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"efM06xneGiJ7BdgIydj3HSqVUPv8tMmR","execution_time":"2026-03-25 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vyFFAra-1774456827","operation_id":165040} 
[2026-03-25 19:42:06] production.INFO: Constructing job for order: 180209  
[2026-03-25 19:42:09] production.INFO: Handling job for order: 180209  
[2026-03-25 19:42:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:42:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:42:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=3fcf6465-9b6f-4114-865a-f8cc2f55e7ce&Player_ID=53592177  
[2026-03-25 19:42:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=3fcf6465-9b6f-4114-865a-f8cc2f55e7ce&Player_ID=53592177","has_body":false} 
[2026-03-25 19:42:10] production.INFO: Operation sent successfully {"operation_id":165043,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Stp7-1774456929","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 19:42:10"}},"processed_data":{"order_number":"ORD-Stp7-1774456929","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 19:42:15] production.INFO: SendAcceptReject: Notification queued {"user_id":125,"notification_type":"order_approved","reference_id":180155} 
[2026-03-25 19:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 19:42:19] production.INFO: Constructing job for order: 180210  
[2026-03-25 19:42:22] production.INFO: Handling job for order: 180210  
[2026-03-25 19:42:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:42:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:42:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=4370be0b-2f01-4bea-a7be-a86b465888d5&Player_ID=46501493  
[2026-03-25 19:42:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=4370be0b-2f01-4bea-a7be-a86b465888d5&Player_ID=46501493","has_body":false} 
[2026-03-25 19:42:23] production.INFO: Operation sent successfully {"operation_id":165044,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uqST-1774456942","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 19:42:23"}},"processed_data":{"order_number":"ORD-uqST-1774456942","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 19:42:33] production.INFO: Constructing job for order: 180211  
[2026-03-25 19:42:35] production.INFO: Handling job for order: 180211  
[2026-03-25 19:42:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:42:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:42:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=1e148d80-5f0b-430d-ad28-5ecb605a777f&Player_ID=54737829  
[2026-03-25 19:42:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=1e148d80-5f0b-430d-ad28-5ecb605a777f&Player_ID=54737829","has_body":false} 
[2026-03-25 19:42:35] production.INFO: Operation sent successfully {"operation_id":165045,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WJrb5r-1774456955","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 19:42:35"}},"processed_data":{"order_number":"ORD-WJrb5r-1774456955","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 19:43:51] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"159615658","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4du3j7uv5jkd87TDSOz"}},"user_id":39} 
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:43:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:43:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18813,"user_id":39,"amount":10.0,"admins_notified":7} 
[2026-03-25 19:43:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18807} 
[2026-03-25 19:44:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 19:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03"} 
[2026-03-25 19:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","total_operations":4,"sites_count":1} 
[2026-03-25 19:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-vyFFAra-1774456827","ORD-Stp7-1774456929","ORD-uqST-1774456942","ORD-WJrb5r-1774456955"]} 
[2026-03-25 19:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vyFFAra-1774456827","operation_id":165040} 
[2026-03-25 19:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-25 19:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 19:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"count":3} 
[2026-03-25 19:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"count":3} 
[2026-03-25 19:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"user_id":65,"notification_type":"order_approved","reference_id":180209} 
[2026-03-25 19:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"user_id":65,"notification_type":"order_approved","reference_id":180210} 
[2026-03-25 19:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"user_id":65,"notification_type":"order_approved","reference_id":180211} 
[2026-03-25 19:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"processed":3,"errors":0} 
[2026-03-25 19:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045,"processed":3,"errors":0} 
[2026-03-25 19:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZxCBAn8M8SHN3nmL9v2dCSvYm05Vhzvs","execution_time":"2026-03-25 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJrb5r-1774456955","operation_id":165045} 
[2026-03-25 19:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 19:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 19:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 19:44:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Stp7-1774456929","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:44:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Stp7-1774456929","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:44:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:44:04] production.ERROR: Order not found or already processed. External ID: ORD-Stp7-1774456929  
[2026-03-25 19:44:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Stp7-1774456929","status":"completed","codes_count":0} 
[2026-03-25 19:44:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WJrb5r-1774456955","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:44:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-WJrb5r-1774456955","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:44:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:44:04] production.ERROR: Order not found or already processed. External ID: ORD-WJrb5r-1774456955  
[2026-03-25 19:44:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WJrb5r-1774456955","status":"completed","codes_count":0} 
[2026-03-25 19:44:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uqST-1774456942","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:44:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-uqST-1774456942","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:44:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:44:04] production.ERROR: Order not found or already processed. External ID: ORD-uqST-1774456942  
[2026-03-25 19:44:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uqST-1774456942","status":"completed","codes_count":0} 
[2026-03-25 19:44:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18808} 
[2026-03-25 19:44:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 19:44:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1714,"notification_type":"request_approved","reference_id":18809} 
[2026-03-25 19:44:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1714  
[2026-03-25 19:44:35] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":180200} 
[2026-03-25 19:44:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 19:44:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"request_rejected","reference_id":18810} 
[2026-03-25 19:44:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vyFFAra-1774456827","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 19:44:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-vyFFAra-1774456827","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 19:44:59] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 19:44:59] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_rejected","reference_id":180206} 
[2026-03-25 19:44:59] production.INFO: Order updated successfully. Order ID: 180206, Status: rejected  
[2026-03-25 19:44:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vyFFAra-1774456827","status":"rejected","codes_count":0} 
[2026-03-25 19:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-25 19:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 19:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 19:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:45:05] production.INFO: async() رجع: true  
[2026-03-25 19:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:45:20] production.INFO: Constructing job for order: 180213  
[2026-03-25 19:45:22] production.INFO: Handling job for order: 180213  
[2026-03-25 19:45:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:45:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:45:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=100000&uuid=23ba552d-d708-4fc1-844b-4b459f4910de&Player_ID=62103549  
[2026-03-25 19:45:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=100000&uuid=23ba552d-d708-4fc1-844b-4b459f4910de&Player_ID=62103549","has_body":false} 
[2026-03-25 19:45:22] production.INFO: Operation sent successfully {"operation_id":165046,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FM1Qe-1774457122","amount":6.2621599999999997265831552795134484767913818359375,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-25 19:45:22"}},"processed_data":{"order_number":"ORD-FM1Qe-1774457122","amount":6.2621599999999997265831552795134484767913818359375,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-25 19:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01"} 
[2026-03-25 19:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","total_operations":1,"sites_count":1} 
[2026-03-25 19:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-FM1Qe-1774457122"]} 
[2026-03-25 19:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046} 
[2026-03-25 19:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046,"processed":0,"errors":0} 
[2026-03-25 19:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"057IfnRMjJMKTG7KoROkEF7HLzVMTozq","execution_time":"2026-03-25 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046} 
[2026-03-25 19:46:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2800.0","mainamount":"2800","operation_number":"159621016","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmknkake9pc1805r8NZr"}},"user_id":1172} 
[2026-03-25 19:46:48] production.INFO: Constructing job for order: 180214  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:46:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:46:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18814,"user_id":1172,"amount":2800.0,"admins_notified":7} 
[2026-03-25 19:46:50] production.INFO: Handling job for order: 180214  
[2026-03-25 19:46:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:46:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:46:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=9e24d433-ca45-4668-bf19-6e519ff8cf54&Player_ID=111283984  
[2026-03-25 19:46:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=9e24d433-ca45-4668-bf19-6e519ff8cf54&Player_ID=111283984","has_body":false} 
[2026-03-25 19:46:51] production.INFO: Operation sent successfully {"operation_id":165047,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PpK-1774457210","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 19:46:51"}},"processed_data":{"order_number":"ORD-PpK-1774457210","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 19:46:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PpK-1774457210","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:46:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-PpK-1774457210","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:46:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:46:56] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180214} 
[2026-03-25 19:46:56] production.INFO: Order updated successfully. Order ID: 180214, Status: completed  
[2026-03-25 19:46:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PpK-1774457210","status":"completed","codes_count":0} 
[2026-03-25 19:46:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 19:47:12] production.INFO: SendAcceptReject: Notification queued {"user_id":330,"notification_type":"request_approved","reference_id":18812} 
[2026-03-25 19:47:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 330  
[2026-03-25 19:47:22] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"request_approved","reference_id":18813} 
[2026-03-25 19:47:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-25 19:47:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"request_approved","reference_id":18814} 
[2026-03-25 19:47:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-25 19:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03"} 
[2026-03-25 19:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","total_operations":1,"sites_count":1} 
[2026-03-25 19:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-FM1Qe-1774457122"]} 
[2026-03-25 19:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046} 
[2026-03-25 19:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046,"processed":0,"errors":0} 
[2026-03-25 19:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4SinTr18hkgQXx1kJ6gGwafABOlXUMrH","execution_time":"2026-03-25 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FM1Qe-1774457122","operation_id":165046} 
[2026-03-25 19:48:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FM1Qe-1774457122","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:48:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-FM1Qe-1774457122","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:48:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:48:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":180213} 
[2026-03-25 19:48:05] production.INFO: Order updated successfully. Order ID: 180213, Status: completed  
[2026-03-25 19:48:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FM1Qe-1774457122","status":"completed","codes_count":0} 
[2026-03-25 19:48:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 19:48:31] production.INFO: SendAcceptReject: Notification queued {"user_id":53,"notification_type":"order_rejected","reference_id":180212} 
[2026-03-25 19:48:32] production.INFO: Constructing job for order: 180216  
[2026-03-25 19:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 53  
[2026-03-25 19:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 53  
[2026-03-25 19:48:33] production.INFO: Handling job for order: 180216  
[2026-03-25 19:48:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:48:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:48:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c08f6f49-3698-4573-b389-2824365f8b3c&Player_ID=52311252075  
[2026-03-25 19:48:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c08f6f49-3698-4573-b389-2824365f8b3c&Player_ID=52311252075","has_body":false} 
[2026-03-25 19:48:34] production.INFO: Operation sent successfully {"operation_id":165048,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gRO4k1w-1774457313","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:48:34"}},"processed_data":{"order_number":"ORD-gRO4k1w-1774457313","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 19:48:38] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 19:48:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 19:48:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 19:48:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gRO4k1w-1774457313","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:48:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-gRO4k1w-1774457313","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:48:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:48:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":180216} 
[2026-03-25 19:48:48] production.INFO: Order updated successfully. Order ID: 180216, Status: completed  
[2026-03-25 19:48:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gRO4k1w-1774457313","status":"completed","codes_count":0} 
[2026-03-25 19:48:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-25 19:48:50] production.INFO: Constructing job for order: 180217  
[2026-03-25 19:48:52] production.INFO: Handling job for order: 180217  
[2026-03-25 19:48:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:48:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:48:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=8c142f72-70b2-49f4-8136-267466f9f8c0&Player_ID=52246723205  
[2026-03-25 19:48:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=8c142f72-70b2-49f4-8136-267466f9f8c0&Player_ID=52246723205","has_body":false} 
[2026-03-25 19:48:53] production.INFO: Operation sent successfully {"operation_id":165049,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZTcgxHv-1774457332","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:48:53"}},"processed_data":{"order_number":"ORD-ZTcgxHv-1774457332","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 19:49:12] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180215} 
[2026-03-25 19:49:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZTcgxHv-1774457332","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:49:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZTcgxHv-1774457332","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:49:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:49:12] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180217} 
[2026-03-25 19:49:12] production.INFO: Order updated successfully. Order ID: 180217, Status: completed  
[2026-03-25 19:49:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZTcgxHv-1774457332","status":"completed","codes_count":0} 
[2026-03-25 19:49:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 19:49:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 19:49:15] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"599.0","mainamount":"599","operation_number":"600431659456","note":"تم تحويل مبلغ 599 ل.س من رقمك إلى صاحب الرقم/ الرمز 0997508764 بنجاح وخصم 2 ل.س أجور التحويل. رقم العملية هو 600431659456","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5p9oefjp869i6YUlB0p"}},"user_id":1640} 
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:49:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:49:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18815,"user_id":1640,"amount":599.0,"admins_notified":7} 
[2026-03-25 19:49:33] production.INFO: Constructing job for order: 180219  
[2026-03-25 19:49:35] production.INFO: Handling job for order: 180219  
[2026-03-25 19:49:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:49:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:49:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=4fda3cb9-df30-46f3-bf1e-46bf9e9ff9a6&Player_ID=589562238  
[2026-03-25 19:49:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=4fda3cb9-df30-46f3-bf1e-46bf9e9ff9a6&Player_ID=589562238","has_body":false} 
[2026-03-25 19:49:35] production.INFO: Operation sent successfully {"operation_id":165050,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-70DXl-1774457375","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 19:49:35"}},"processed_data":{"order_number":"ORD-70DXl-1774457375","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 19:49:58] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 19:50:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 19:50:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-25 19:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03"} 
[2026-03-25 19:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","total_operations":1,"sites_count":1} 
[2026-03-25 19:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-70DXl-1774457375"]} 
[2026-03-25 19:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050} 
[2026-03-25 19:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 19:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"processed":0,"errors":0} 
[2026-03-25 19:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dt5gIsjKFmsMbZRK9uaabR4gSOTQRjXm","execution_time":"2026-03-25 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050} 
[2026-03-25 19:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:50:05] production.INFO: async() رجع: true  
[2026-03-25 19:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:50:14] production.INFO: Constructing job for order: 180220  
[2026-03-25 19:50:15] production.INFO: Handling job for order: 180220  
[2026-03-25 19:50:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:50:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:50:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=58d2d7a2-d926-41bf-a5ea-eeeea86fca97&Player_ID=52294621755  
[2026-03-25 19:50:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=58d2d7a2-d926-41bf-a5ea-eeeea86fca97&Player_ID=52294621755","has_body":false} 
[2026-03-25 19:50:16] production.INFO: Operation sent successfully {"operation_id":165051,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9gtS1-1774457416","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:50:16"}},"processed_data":{"order_number":"ORD-9gtS1-1774457416","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 19:50:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9gtS1-1774457416","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:50:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-9gtS1-1774457416","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:50:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:50:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":180220} 
[2026-03-25 19:50:35] production.INFO: Order updated successfully. Order ID: 180220, Status: completed  
[2026-03-25 19:50:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9gtS1-1774457416","status":"completed","codes_count":0} 
[2026-03-25 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-25 19:50:37] production.INFO: Constructing job for order: 180221  
[2026-03-25 19:50:40] production.INFO: Handling job for order: 180221  
[2026-03-25 19:50:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:50:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:50:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=ea03cf18-a176-4e06-9a04-3246650c1886&Player_ID=471156  
[2026-03-25 19:50:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=ea03cf18-a176-4e06-9a04-3246650c1886&Player_ID=471156","has_body":false} 
[2026-03-25 19:50:41] production.INFO: Operation sent successfully {"operation_id":165052,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UibV-1774457441","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 19:50:41"}},"processed_data":{"order_number":"ORD-UibV-1774457441","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 19:50:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UibV-1774457441","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:50:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-UibV-1774457441","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:50:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:50:45] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180221} 
[2026-03-25 19:50:45] production.INFO: Order updated successfully. Order ID: 180221, Status: completed  
[2026-03-25 19:50:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UibV-1774457441","status":"completed","codes_count":0} 
[2026-03-25 19:50:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:51:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1714,"notification_type":"order_approved","reference_id":180218} 
[2026-03-25 19:51:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1714  
[2026-03-25 19:51:35] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 19:51:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 19:51:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-25 19:51:51] production.INFO: Constructing job for order: 180223  
[2026-03-25 19:51:54] production.INFO: Handling job for order: 180223  
[2026-03-25 19:51:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:51:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:51:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=316986d0-97b9-4597-8cc5-a848e8c6784b&Player_ID=471156  
[2026-03-25 19:51:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=316986d0-97b9-4597-8cc5-a848e8c6784b&Player_ID=471156","has_body":false} 
[2026-03-25 19:51:55] production.INFO: Operation sent successfully {"operation_id":165053,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZUM-1774457515","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 19:51:55"}},"processed_data":{"order_number":"ORD-ZUM-1774457515","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 19:52:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZUM-1774457515","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:52:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZUM-1774457515","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:52:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:52:00] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180223} 
[2026-03-25 19:52:00] production.INFO: Order updated successfully. Order ID: 180223, Status: completed  
[2026-03-25 19:52:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZUM-1774457515","status":"completed","codes_count":0} 
[2026-03-25 19:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04"} 
[2026-03-25 19:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","total_operations":1,"sites_count":1} 
[2026-03-25 19:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-70DXl-1774457375"]} 
[2026-03-25 19:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"count":1} 
[2026-03-25 19:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"count":1} 
[2026-03-25 19:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"user_id":1258,"notification_type":"order_approved","reference_id":180219} 
[2026-03-25 19:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"processed":1,"errors":0} 
[2026-03-25 19:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050,"processed":1,"errors":0} 
[2026-03-25 19:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ClcEJBV9E6C7jrHJEDyZyX97BnOy3kP6","execution_time":"2026-03-25 19:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-70DXl-1774457375","operation_id":165050} 
[2026-03-25 19:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-25 19:52:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-70DXl-1774457375","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:52:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-70DXl-1774457375","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:52:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:52:06] production.ERROR: Order not found or already processed. External ID: ORD-70DXl-1774457375  
[2026-03-25 19:52:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-70DXl-1774457375","status":"completed","codes_count":0} 
[2026-03-25 19:52:32] production.INFO: Constructing job for order: 180224  
[2026-03-25 19:52:34] production.INFO: Handling job for order: 180224  
[2026-03-25 19:52:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:52:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:52:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=28193&uuid=b4510aba-b4b6-46a6-b908-f3c523d64d68&Player_ID=999180  
[2026-03-25 19:52:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=28193&uuid=b4510aba-b4b6-46a6-b908-f3c523d64d68&Player_ID=999180","has_body":false} 
[2026-03-25 19:52:35] production.INFO: Operation sent successfully {"operation_id":165054,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tLX-1774457555","amount":2.8418684965000000630652721156366169452667236328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 19:52:35"}},"processed_data":{"order_number":"ORD-tLX-1774457555","amount":2.8418684965000000630652721156366169452667236328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 19:52:55] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 19:52:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 19:52:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:53:02] production.INFO: Constructing job for order: 180225  
[2026-03-25 19:53:05] production.INFO: Handling job for order: 180225  
[2026-03-25 19:53:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:53:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:53:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=16000&uuid=a0dd57e0-e45c-4459-9be2-1b88a3afe09d&Player_ID=589327817  
[2026-03-25 19:53:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=16000&uuid=a0dd57e0-e45c-4459-9be2-1b88a3afe09d&Player_ID=589327817","has_body":false} 
[2026-03-25 19:53:06] production.INFO: Operation sent successfully {"operation_id":165055,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wZQt-1774457586","amount":1.6128080000000000193693949768203310668468475341796875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 19:53:06"}},"processed_data":{"order_number":"ORD-wZQt-1774457586","amount":1.6128080000000000193693949768203310668468475341796875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 19:53:14] production.INFO: Constructing job for order: 180226  
[2026-03-25 19:53:15] production.INFO: Handling job for order: 180226  
[2026-03-25 19:53:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:53:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:53:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ebbb34a5-e1bc-4d9d-8d83-e5fb7528ce7d&Player_ID=52121584319  
[2026-03-25 19:53:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ebbb34a5-e1bc-4d9d-8d83-e5fb7528ce7d&Player_ID=52121584319","has_body":false} 
[2026-03-25 19:53:16] production.INFO: Operation sent successfully {"operation_id":165056,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bstKV5-1774457596","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:53:16"}},"processed_data":{"order_number":"ORD-bstKV5-1774457596","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:53:19] production.INFO: Constructing job for order: 180227  
[2026-03-25 19:53:22] production.INFO: Handling job for order: 180227  
[2026-03-25 19:53:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:53:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:53:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=d7ef301a-4cf9-4ec2-99fe-1136f0171184&Player_ID=11200494  
[2026-03-25 19:53:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=d7ef301a-4cf9-4ec2-99fe-1136f0171184&Player_ID=11200494","has_body":false} 
[2026-03-25 19:53:23] production.INFO: Operation sent successfully {"operation_id":165057,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IxWGtfI7-1774457602","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 19:53:23"}},"processed_data":{"order_number":"ORD-IxWGtfI7-1774457602","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 19:53:29] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 19:53:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bstKV5-1774457596","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:53:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-bstKV5-1774457596","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:53:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:53:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":180226} 
[2026-03-25 19:53:30] production.INFO: Order updated successfully. Order ID: 180226, Status: completed  
[2026-03-25 19:53:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bstKV5-1774457596","status":"completed","codes_count":0} 
[2026-03-25 19:53:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-25 19:53:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 19:53:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 19:53:48] production.INFO: Constructing job for order: 180228  
[2026-03-25 19:53:50] production.INFO: Handling job for order: 180228  
[2026-03-25 19:53:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:53:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:53:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=20000&uuid=e609917c-0585-424c-a8d2-026dcecf7ae6&Player_ID=62244857  
[2026-03-25 19:53:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=20000&uuid=e609917c-0585-424c-a8d2-026dcecf7ae6&Player_ID=62244857","has_body":false} 
[2026-03-25 19:53:51] production.INFO: Operation sent successfully {"operation_id":165058,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hk9ic-1774457630","amount":4.793654000000000081627149484120309352874755859375,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-25 19:53:51"}},"processed_data":{"order_number":"ORD-Hk9ic-1774457630","amount":4.793654000000000081627149484120309352874755859375,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-25 19:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03"} 
[2026-03-25 19:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","total_operations":4,"sites_count":1} 
[2026-03-25 19:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-tLX-1774457555","ORD-wZQt-1774457586","ORD-IxWGtfI7-1774457602","ORD-Hk9ic-1774457630"]} 
[2026-03-25 19:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 19:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk9ic-1774457630","operation_id":165058} 
[2026-03-25 19:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IxWGtfI7-1774457602","operation_id":165057} 
[2026-03-25 19:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tLX-1774457555","operation_id":165054} 
[2026-03-25 19:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZQt-1774457586","operation_id":165055} 
[2026-03-25 19:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZQt-1774457586","operation_id":165055,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 19:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZQt-1774457586","operation_id":165055,"processed":0,"errors":0} 
[2026-03-25 19:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7h3fRlKWr814GFWmOKw1TOX8h0xo5QS7","execution_time":"2026-03-25 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZQt-1774457586","operation_id":165055} 
[2026-03-25 19:54:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tLX-1774457555","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:54:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-tLX-1774457555","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:54:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:54:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":180224} 
[2026-03-25 19:54:06] production.INFO: Order updated successfully. Order ID: 180224, Status: completed  
[2026-03-25 19:54:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tLX-1774457555","status":"completed","codes_count":0} 
[2026-03-25 19:54:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-25 19:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 19:55:03] production.INFO: Executing GetProducts task...  
[2026-03-25 19:55:05] production.INFO: async() رجع: true  
[2026-03-25 19:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 19:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 19:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 19:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 19:55:33] production.INFO: Constructing job for order: 180229  
[2026-03-25 19:55:34] production.INFO: Constructing job for order: 180230  
[2026-03-25 19:55:36] production.INFO: Handling job for order: 180229  
[2026-03-25 19:55:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:55:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:55:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f12c5ec6-eb6f-4b8b-b899-a11b3ef31e1f&Player_ID=0941437723  
[2026-03-25 19:55:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f12c5ec6-eb6f-4b8b-b899-a11b3ef31e1f&Player_ID=0941437723","has_body":false} 
[2026-03-25 19:55:37] production.INFO: Operation sent successfully {"operation_id":165059,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bgA-1774457737","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 19:55:37"}},"processed_data":{"order_number":"ORD-bgA-1774457737","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 19:55:37] production.INFO: Handling job for order: 180230  
[2026-03-25 19:55:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:55:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:55:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=17000&uuid=0603dd61-43e8-4c9a-a10f-763e4aee132c&Player_ID=575217939  
[2026-03-25 19:55:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=17000&uuid=0603dd61-43e8-4c9a-a10f-763e4aee132c&Player_ID=575217939","has_body":false} 
[2026-03-25 19:55:38] production.INFO: Operation sent successfully {"operation_id":165060,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YUAUZHKM-1774457738","amount":1.7136085000000000899689212019438855350017547607421875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 19:55:38"}},"processed_data":{"order_number":"ORD-YUAUZHKM-1774457738","amount":1.7136085000000000899689212019438855350017547607421875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 19:55:39] production.INFO: Constructing job for order: 180231  
[2026-03-25 19:55:41] production.INFO: Handling job for order: 180231  
[2026-03-25 19:55:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 19:55:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:55:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=1dc56904-1252-4ea7-8095-d7892b47d701&Player_ID=0939434214  
[2026-03-25 19:55:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=1dc56904-1252-4ea7-8095-d7892b47d701&Player_ID=0939434214","has_body":false} 
[2026-03-25 19:55:42] production.INFO: Operation sent successfully {"operation_id":165061,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7a5Q-1774457742","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 19:55:42"}},"processed_data":{"order_number":"ORD-7a5Q-1774457742","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 19:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03"} 
[2026-03-25 19:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","total_operations":6,"sites_count":2} 
[2026-03-25 19:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-wZQt-1774457586","ORD-IxWGtfI7-1774457602","ORD-Hk9ic-1774457630","ORD-YUAUZHKM-1774457738"]} 
[2026-03-25 19:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 19:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 19:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060} 
[2026-03-25 19:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-25 19:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 19:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"count":3} 
[2026-03-25 19:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"count":3} 
[2026-03-25 19:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"user_id":194,"notification_type":"order_approved","reference_id":180228} 
[2026-03-25 19:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"user_id":949,"notification_type":"order_approved","reference_id":180227} 
[2026-03-25 19:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"user_id":330,"notification_type":"order_approved","reference_id":180225} 
[2026-03-25 19:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"processed":3,"errors":0} 
[2026-03-25 19:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"processed":3,"errors":0} 
[2026-03-25 19:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"orders_count":2,"order_ids":["ORD-bgA-1774457737","ORD-7a5Q-1774457742"]} 
[2026-03-25 19:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060} 
[2026-03-25 19:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YUAUZHKM-1774457738","operation_id":165060,"orders_count":2} 
[2026-03-25 19:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061} 
[2026-03-25 19:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 19:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"count":1} 
[2026-03-25 19:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"count":1} 
[2026-03-25 19:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"user_id":949,"notification_type":"order_approved","reference_id":180229} 
[2026-03-25 19:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"processed":1,"errors":0} 
[2026-03-25 19:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059,"processed":1,"errors":0} 
[2026-03-25 19:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"U1PT7Sj7acF9jwB2vkmZiQADQFkO9YMW","execution_time":"2026-03-25 19:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bgA-1774457737","operation_id":165059} 
[2026-03-25 19:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 19:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 19:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 330  
[2026-03-25 19:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 19:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hk9ic-1774457630","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hk9ic-1774457630","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:56:03] production.ERROR: Order not found or already processed. External ID: ORD-Hk9ic-1774457630  
[2026-03-25 19:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hk9ic-1774457630","status":"completed","codes_count":0} 
[2026-03-25 19:56:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wZQt-1774457586","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:56:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-wZQt-1774457586","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:56:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:56:04] production.ERROR: Order not found or already processed. External ID: ORD-wZQt-1774457586  
[2026-03-25 19:56:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wZQt-1774457586","status":"completed","codes_count":0} 
[2026-03-25 19:56:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"request_approved","reference_id":18815} 
[2026-03-25 19:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-25 19:56:47] production.INFO: Constructing job for order: 180232  
[2026-03-25 19:56:48] production.INFO: Handling job for order: 180232  
[2026-03-25 19:56:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:56:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:56:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0aca09b1-16e1-4da0-80ac-be576040004c&Player_ID=51759975173  
[2026-03-25 19:56:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0aca09b1-16e1-4da0-80ac-be576040004c&Player_ID=51759975173","has_body":false} 
[2026-03-25 19:56:49] production.INFO: Operation sent successfully {"operation_id":165062,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i4lH-1774457809","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:56:49"}},"processed_data":{"order_number":"ORD-i4lH-1774457809","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:57:00] production.INFO: Constructing job for order: 180233  
[2026-03-25 19:57:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i4lH-1774457809","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:57:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-i4lH-1774457809","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:57:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:57:00] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180232} 
[2026-03-25 19:57:00] production.INFO: Order updated successfully. Order ID: 180232, Status: completed  
[2026-03-25 19:57:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i4lH-1774457809","status":"completed","codes_count":0} 
[2026-03-25 19:57:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 19:57:01] production.INFO: Handling job for order: 180233  
[2026-03-25 19:57:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:57:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:57:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=10000&uuid=d6db81f9-2757-41c6-8003-b492bd4b546b&Player_ID=4631414  
[2026-03-25 19:57:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=10000&uuid=d6db81f9-2757-41c6-8003-b492bd4b546b&Player_ID=4631414","has_body":false} 
[2026-03-25 19:57:04] production.INFO: Operation sent successfully {"operation_id":165063,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RO1bpTV-1774457823","amount":7.376789999999999736246536485850811004638671875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-25 19:57:04"}},"processed_data":{"order_number":"ORD-RO1bpTV-1774457823","amount":7.376789999999999736246536485850811004638671875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-25 19:57:05] production.INFO: Constructing job for order: 180234  
[2026-03-25 19:57:07] production.INFO: Handling job for order: 180234  
[2026-03-25 19:57:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:57:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:57:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=943da8d2-7cfa-4e7b-aeec-78f80e6be31f&Player_ID=471156  
[2026-03-25 19:57:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=943da8d2-7cfa-4e7b-aeec-78f80e6be31f&Player_ID=471156","has_body":false} 
[2026-03-25 19:57:08] production.INFO: Operation sent successfully {"operation_id":165064,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WXF-1774457827","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 19:57:08"}},"processed_data":{"order_number":"ORD-WXF-1774457827","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 19:57:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WXF-1774457827","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:57:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-WXF-1774457827","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:57:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:57:12] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180234} 
[2026-03-25 19:57:12] production.INFO: Order updated successfully. Order ID: 180234, Status: completed  
[2026-03-25 19:57:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WXF-1774457827","status":"completed","codes_count":0} 
[2026-03-25 19:57:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 19:57:16] production.INFO: Constructing job for order: 180235  
[2026-03-25 19:57:17] production.INFO: Handling job for order: 180235  
[2026-03-25 19:57:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:57:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:57:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=00a7e49e-4749-4f68-8592-861b12d711cf&Player_ID=52287224678  
[2026-03-25 19:57:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=00a7e49e-4749-4f68-8592-861b12d711cf&Player_ID=52287224678","has_body":false} 
[2026-03-25 19:57:18] production.INFO: Operation sent successfully {"operation_id":165065,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xnU-1774457837","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:57:17"}},"processed_data":{"order_number":"ORD-xnU-1774457837","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 19:57:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xnU-1774457837","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:57:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-xnU-1774457837","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:57:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:57:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"order_approved","reference_id":180235} 
[2026-03-25 19:57:27] production.INFO: Order updated successfully. Order ID: 180235, Status: completed  
[2026-03-25 19:57:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xnU-1774457837","status":"completed","codes_count":0} 
[2026-03-25 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-25 19:57:55] production.INFO: Constructing job for order: 180236  
[2026-03-25 19:57:57] production.INFO: Handling job for order: 180236  
[2026-03-25 19:57:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 19:57:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 19:57:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=efe42fd5-cb43-47f7-9c7f-22d6b52f4052&Player_ID=52287224678  
[2026-03-25 19:57:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=efe42fd5-cb43-47f7-9c7f-22d6b52f4052&Player_ID=52287224678","has_body":false} 
[2026-03-25 19:57:57] production.INFO: Operation sent successfully {"operation_id":165066,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qMBgWb-1774457877","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 19:57:57"}},"processed_data":{"order_number":"ORD-qMBgWb-1774457877","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 19:58:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YUAUZHKM-1774457738","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 19:58:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-YUAUZHKM-1774457738","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 19:58:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:58:03] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":180230} 
[2026-03-25 19:58:03] production.INFO: Order updated successfully. Order ID: 180230, Status: completed  
[2026-03-25 19:58:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YUAUZHKM-1774457738","status":"completed","codes_count":0} 
[2026-03-25 19:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03"} 
[2026-03-25 19:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","total_operations":3,"sites_count":2} 
[2026-03-25 19:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-7a5Q-1774457742"]} 
[2026-03-25 19:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 19:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 19:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 19:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 19:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"count":1} 
[2026-03-25 19:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"count":1} 
[2026-03-25 19:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"user_id":1665,"notification_type":"order_approved","reference_id":180231} 
[2026-03-25 19:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 19:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 19:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"processed":1,"errors":0} 
[2026-03-25 19:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"processed":1,"errors":0} 
[2026-03-25 19:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"orders_count":2,"order_ids":["ORD-RO1bpTV-1774457823","ORD-qMBgWb-1774457877"]} 
[2026-03-25 19:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061} 
[2026-03-25 19:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a5Q-1774457742","operation_id":165061,"orders_count":2} 
[2026-03-25 19:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMBgWb-1774457877","operation_id":165066} 
[2026-03-25 19:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063} 
[2026-03-25 19:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 19:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"processed":0,"errors":0} 
[2026-03-25 19:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mvb3WtkkkjGQrDEKEcDg5NRXKQ29xG5f","execution_time":"2026-03-25 19:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063} 
[2026-03-25 19:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 19:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 19:58:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qMBgWb-1774457877","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 19:58:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-qMBgWb-1774457877","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 19:58:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 19:58:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"order_approved","reference_id":180236} 
[2026-03-25 19:58:09] production.INFO: Order updated successfully. Order ID: 180236, Status: completed  
[2026-03-25 19:58:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qMBgWb-1774457877","status":"completed","codes_count":0} 
[2026-03-25 19:58:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-25 19:59:37] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"390.0","mainamount":"390","operation_number":"600431680962","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkkluok26r6a9d48tbQr"}},"user_id":1712} 
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 19:59:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 19:59:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18816,"user_id":1712,"amount":390.0,"admins_notified":7} 
[2026-03-25 20:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01"} 
[2026-03-25 20:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","total_operations":1,"sites_count":1} 
[2026-03-25 20:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-RO1bpTV-1774457823"]} 
[2026-03-25 20:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:00:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:00:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"count":1} 
[2026-03-25 20:00:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"count":1} 
[2026-03-25 20:00:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"user_id":59,"notification_type":"order_approved","reference_id":180233} 
[2026-03-25 20:00:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:00:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:00:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"processed":1,"errors":0} 
[2026-03-25 20:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063,"processed":1,"errors":0} 
[2026-03-25 20:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9Cd2ZVRQebv3N1Wvp6TiPcmaVEUFX0fd","execution_time":"2026-03-25 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RO1bpTV-1774457823","operation_id":165063} 
[2026-03-25 20:00:01] production.INFO: Executing GetProducts task...  
[2026-03-25 20:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:00:01] production.INFO: Executing GetProducts task...  
[2026-03-25 20:00:03] production.INFO: async() رجع: true  
[2026-03-25 20:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:00:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:00:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 20:00:17] production.INFO: Constructing job for order: 180237  
[2026-03-25 20:00:19] production.INFO: Handling job for order: 180237  
[2026-03-25 20:00:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:00:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:00:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5d250a95-062a-494d-879b-5cd4f84bf68d&Player_ID=5564548358  
[2026-03-25 20:00:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5d250a95-062a-494d-879b-5cd4f84bf68d&Player_ID=5564548358","has_body":false} 
[2026-03-25 20:00:20] production.INFO: Operation sent successfully {"operation_id":165067,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pNii-1774458020","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:00:20"}},"processed_data":{"order_number":"ORD-pNii-1774458020","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:00:27] production.INFO: Constructing job for order: 180238  
[2026-03-25 20:00:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pNii-1774458020","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:00:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-pNii-1774458020","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:00:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:00:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180237} 
[2026-03-25 20:00:28] production.INFO: Order updated successfully. Order ID: 180237, Status: completed  
[2026-03-25 20:00:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pNii-1774458020","status":"completed","codes_count":0} 
[2026-03-25 20:00:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 20:00:29] production.INFO: Handling job for order: 180238  
[2026-03-25 20:00:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:00:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:00:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8367d084-849b-4e6d-b660-d366a5147009&Player_ID=9728487947  
[2026-03-25 20:00:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8367d084-849b-4e6d-b660-d366a5147009&Player_ID=9728487947","has_body":false} 
[2026-03-25 20:00:30] production.INFO: Operation sent successfully {"operation_id":165068,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sGJm-1774458030","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:00:30"}},"processed_data":{"order_number":"ORD-sGJm-1774458030","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:00:34] production.INFO: Constructing job for order: 180239  
[2026-03-25 20:00:35] production.INFO: Constructing job for order: 180240  
[2026-03-25 20:00:36] production.INFO: Handling job for order: 180239  
[2026-03-25 20:00:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:00:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:00:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7e659548-3c9b-4944-9abc-b13fccf01eab&Player_ID=9728487947  
[2026-03-25 20:00:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7e659548-3c9b-4944-9abc-b13fccf01eab&Player_ID=9728487947","has_body":false} 
[2026-03-25 20:00:37] production.INFO: Operation sent successfully {"operation_id":165069,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PFO3W-1774458037","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:00:37"}},"processed_data":{"order_number":"ORD-PFO3W-1774458037","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:00:37] production.INFO: Handling job for order: 180240  
[2026-03-25 20:00:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:00:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:00:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b106e58-f5ac-42f8-8c0f-617f1db33204&Player_ID=52025215445  
[2026-03-25 20:00:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b106e58-f5ac-42f8-8c0f-617f1db33204&Player_ID=52025215445","has_body":false} 
[2026-03-25 20:00:38] production.INFO: Operation sent successfully {"operation_id":165070,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1xp-1774458038","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:00:38"}},"processed_data":{"order_number":"ORD-1xp-1774458038","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:00:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1xp-1774458038","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:00:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-1xp-1774458038","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:00:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:00:49] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":180240} 
[2026-03-25 20:00:49] production.INFO: Order updated successfully. Order ID: 180240, Status: completed  
[2026-03-25 20:00:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1xp-1774458038","status":"completed","codes_count":0} 
[2026-03-25 20:00:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-25 20:00:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sGJm-1774458030","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:00:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-sGJm-1774458030","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:00:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:00:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":180238} 
[2026-03-25 20:00:55] production.INFO: Order updated successfully. Order ID: 180238, Status: completed  
[2026-03-25 20:00:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sGJm-1774458030","status":"completed","codes_count":0} 
[2026-03-25 20:00:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-25 20:01:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PFO3W-1774458037","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:01:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-PFO3W-1774458037","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:01:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:01:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":180239} 
[2026-03-25 20:01:10] production.INFO: Order updated successfully. Order ID: 180239, Status: completed  
[2026-03-25 20:01:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PFO3W-1774458037","status":"completed","codes_count":0} 
[2026-03-25 20:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-25 20:01:21] production.INFO: Constructing job for order: 180241  
[2026-03-25 20:01:23] production.INFO: Handling job for order: 180241  
[2026-03-25 20:01:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:01:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:01:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a085cd22-884a-4f01-bfce-7dd83eeea4fb&Player_ID=5564548358  
[2026-03-25 20:01:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a085cd22-884a-4f01-bfce-7dd83eeea4fb&Player_ID=5564548358","has_body":false} 
[2026-03-25 20:01:24] production.INFO: Operation sent successfully {"operation_id":165071,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qRuG6-1774458084","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:01:24"}},"processed_data":{"order_number":"ORD-qRuG6-1774458084","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:01:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"request_approved","reference_id":18816} 
[2026-03-25 20:01:35] production.INFO: Constructing job for order: 180242  
[2026-03-25 20:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-25 20:01:36] production.INFO: Handling job for order: 180242  
[2026-03-25 20:01:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:01:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:01:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cdff5c9e-43ed-4a99-8890-13693496aeaf&Player_ID=9817003429  
[2026-03-25 20:01:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cdff5c9e-43ed-4a99-8890-13693496aeaf&Player_ID=9817003429","has_body":false} 
[2026-03-25 20:01:37] production.INFO: Operation sent successfully {"operation_id":165072,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ruqCfCZ-1774458097","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:01:37"}},"processed_data":{"order_number":"ORD-ruqCfCZ-1774458097","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:01:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ruqCfCZ-1774458097","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:01:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-ruqCfCZ-1774458097","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:01:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:01:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":180242} 
[2026-03-25 20:01:52] production.INFO: Order updated successfully. Order ID: 180242, Status: completed  
[2026-03-25 20:01:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ruqCfCZ-1774458097","status":"completed","codes_count":0} 
[2026-03-25 20:01:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-25 20:02:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qRuG6-1774458084","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:02:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-qRuG6-1774458084","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:02:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:02:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180241} 
[2026-03-25 20:02:01] production.INFO: Order updated successfully. Order ID: 180241, Status: completed  
[2026-03-25 20:02:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qRuG6-1774458084","status":"completed","codes_count":0} 
[2026-03-25 20:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 20:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uuKfGHMqmKf1TPXnp9gLYsNQteQREly5","execution_time":"2026-03-25 20:02:01"} 
[2026-03-25 20:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uuKfGHMqmKf1TPXnp9gLYsNQteQREly5","execution_time":"2026-03-25 20:02:01"} 
[2026-03-25 20:02:05] production.INFO: Constructing job for order: 180243  
[2026-03-25 20:02:07] production.INFO: Handling job for order: 180243  
[2026-03-25 20:02:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:02:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:02:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64d74d0c-c2fb-4a5b-b9db-22f2ec0ea962&Player_ID=52025215445  
[2026-03-25 20:02:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64d74d0c-c2fb-4a5b-b9db-22f2ec0ea962&Player_ID=52025215445","has_body":false} 
[2026-03-25 20:02:08] production.INFO: Operation sent successfully {"operation_id":165073,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mkV-1774458128","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:02:08"}},"processed_data":{"order_number":"ORD-mkV-1774458128","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:02:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mkV-1774458128","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:02:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-mkV-1774458128","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:02:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:02:17] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":180243} 
[2026-03-25 20:02:17] production.INFO: Order updated successfully. Order ID: 180243, Status: completed  
[2026-03-25 20:02:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mkV-1774458128","status":"completed","codes_count":0} 
[2026-03-25 20:02:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-25 20:03:13] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"6420.0","mainamount":"6420","operation_number":"159635841","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpti0ijqnqmo8h9ciRJup"}},"user_id":852} 
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:03:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:03:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18817,"user_id":852,"amount":6420.0,"admins_notified":7} 
[2026-03-25 20:03:22] production.INFO: Constructing job for order: 180244  
[2026-03-25 20:03:23] production.INFO: Handling job for order: 180244  
[2026-03-25 20:03:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:03:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:03:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a944c385-25b7-40cf-b55a-20125cb8f9bd&Player_ID=0996853064  
[2026-03-25 20:03:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a944c385-25b7-40cf-b55a-20125cb8f9bd&Player_ID=0996853064","has_body":false} 
[2026-03-25 20:03:24] production.INFO: Operation sent successfully {"operation_id":165074,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9PL0iv-1774458204","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:03:24"}},"processed_data":{"order_number":"ORD-9PL0iv-1774458204","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:03:50] production.INFO: Constructing job for order: 180245  
[2026-03-25 20:03:51] production.INFO: Handling job for order: 180245  
[2026-03-25 20:03:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:03:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:03:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4f51be1d-27e2-4aa2-a09e-0fdcfdb4450c&Player_ID=471156  
[2026-03-25 20:03:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4f51be1d-27e2-4aa2-a09e-0fdcfdb4450c&Player_ID=471156","has_body":false} 
[2026-03-25 20:03:52] production.INFO: Operation sent successfully {"operation_id":165075,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3QslOm-1774458231","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:03:52"}},"processed_data":{"order_number":"ORD-3QslOm-1774458231","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:03:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3QslOm-1774458231","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:03:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-3QslOm-1774458231","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:03:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:03:55] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180245} 
[2026-03-25 20:03:55] production.INFO: Order updated successfully. Order ID: 180245, Status: completed  
[2026-03-25 20:03:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3QslOm-1774458231","status":"completed","codes_count":0} 
[2026-03-25 20:03:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04"} 
[2026-03-25 20:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","total_operations":1,"sites_count":1} 
[2026-03-25 20:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-9PL0iv-1774458204"]} 
[2026-03-25 20:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 20:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"count":1} 
[2026-03-25 20:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"count":1} 
[2026-03-25 20:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"user_id":1718,"notification_type":"order_approved","reference_id":180244} 
[2026-03-25 20:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"processed":1,"errors":0} 
[2026-03-25 20:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074,"processed":1,"errors":0} 
[2026-03-25 20:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5aD3BjBnlUV9T7yzDUX3nEfDdd1E0wn8","execution_time":"2026-03-25 20:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9PL0iv-1774458204","operation_id":165074} 
[2026-03-25 20:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 20:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:05:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:05:07] production.INFO: async() رجع: true  
[2026-03-25 20:05:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:05:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:05:08] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:05:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:05:19] production.INFO: Constructing job for order: 180246  
[2026-03-25 20:05:20] production.INFO: Handling job for order: 180246  
[2026-03-25 20:05:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:05:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:05:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=cc3ccde6-4afe-4a22-807c-cb8ce36df716&Player_ID=0996853064  
[2026-03-25 20:05:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=cc3ccde6-4afe-4a22-807c-cb8ce36df716&Player_ID=0996853064","has_body":false} 
[2026-03-25 20:05:21] production.INFO: Operation sent successfully {"operation_id":165076,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-egs-1774458321","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:05:21"}},"processed_data":{"order_number":"ORD-egs-1774458321","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:05:59] production.INFO: Constructing job for order: 180247  
[2026-03-25 20:06:00] production.INFO: Handling job for order: 180247  
[2026-03-25 20:06:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:06:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:06:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4609786b-f144-4faa-aec0-a36ab1f8eb8d&Player_ID=5369585310  
[2026-03-25 20:06:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4609786b-f144-4faa-aec0-a36ab1f8eb8d&Player_ID=5369585310","has_body":false} 
[2026-03-25 20:06:01] production.INFO: Operation sent successfully {"operation_id":165077,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vnQ-1774458361","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:06:01"}},"processed_data":{"order_number":"ORD-vnQ-1774458361","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04"} 
[2026-03-25 20:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","total_operations":2,"sites_count":2} 
[2026-03-25 20:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-egs-1774458321"]} 
[2026-03-25 20:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 20:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"count":1} 
[2026-03-25 20:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"count":1} 
[2026-03-25 20:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"user_id":1718,"notification_type":"order_approved","reference_id":180246} 
[2026-03-25 20:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"processed":1,"errors":0} 
[2026-03-25 20:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"processed":1,"errors":0} 
[2026-03-25 20:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"orders_count":1,"order_ids":["ORD-vnQ-1774458361"]} 
[2026-03-25 20:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076} 
[2026-03-25 20:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-egs-1774458321","operation_id":165076,"orders_count":1} 
[2026-03-25 20:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vnQ-1774458361","operation_id":165077} 
[2026-03-25 20:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vnQ-1774458361","operation_id":165077,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 20:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vnQ-1774458361","operation_id":165077,"processed":0,"errors":0} 
[2026-03-25 20:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ab8EMxDLoZSOfITOONc5xujDGIoafwKE","execution_time":"2026-03-25 20:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vnQ-1774458361","operation_id":165077} 
[2026-03-25 20:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 20:06:11] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"129642315","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu41n68v6rne38AlwxQG"}},"user_id":1512} 
[2026-03-25 20:06:13] production.INFO: Constructing job for order: 180248  
[2026-03-25 20:06:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vnQ-1774458361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:06:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-vnQ-1774458361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:06:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:06:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:06:14] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180247} 
[2026-03-25 20:06:14] production.INFO: Order updated successfully. Order ID: 180247, Status: completed  
[2026-03-25 20:06:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vnQ-1774458361","status":"completed","codes_count":0} 
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:06:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18818,"user_id":1512,"amount":10.0,"admins_notified":7} 
[2026-03-25 20:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:06:14] production.INFO: Handling job for order: 180248  
[2026-03-25 20:06:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:06:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:06:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0706fd1e-1b37-4754-b13b-eddeeb8ce661&Player_ID=52157568495  
[2026-03-25 20:06:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0706fd1e-1b37-4754-b13b-eddeeb8ce661&Player_ID=52157568495","has_body":false} 
[2026-03-25 20:06:14] production.INFO: Operation sent successfully {"operation_id":165078,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i91wSYv-1774458374","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:06:14"}},"processed_data":{"order_number":"ORD-i91wSYv-1774458374","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:06:16] production.INFO: Constructing job for order: 180249  
[2026-03-25 20:06:17] production.INFO: Handling job for order: 180249  
[2026-03-25 20:06:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:06:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:06:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e3c1bc9-50a8-4d11-9bac-8e9053e244d1&Player_ID=52157568495  
[2026-03-25 20:06:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e3c1bc9-50a8-4d11-9bac-8e9053e244d1&Player_ID=52157568495","has_body":false} 
[2026-03-25 20:06:18] production.INFO: Operation sent successfully {"operation_id":165079,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QOxXr-1774458378","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:06:18"}},"processed_data":{"order_number":"ORD-QOxXr-1774458378","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:06:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i91wSYv-1774458374","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:06:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-i91wSYv-1774458374","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:06:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:06:25] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180248} 
[2026-03-25 20:06:25] production.INFO: Order updated successfully. Order ID: 180248, Status: completed  
[2026-03-25 20:06:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i91wSYv-1774458374","status":"completed","codes_count":0} 
[2026-03-25 20:06:26] production.INFO: Constructing job for order: 180250  
[2026-03-25 20:06:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 20:06:27] production.INFO: Handling job for order: 180250  
[2026-03-25 20:06:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:06:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:06:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=3d1dfaeb-616e-4632-9ca4-8decd3b28450&Player_ID=471156  
[2026-03-25 20:06:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=3d1dfaeb-616e-4632-9ca4-8decd3b28450&Player_ID=471156","has_body":false} 
[2026-03-25 20:06:28] production.INFO: Operation sent successfully {"operation_id":165080,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JGZi0K-1774458388","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:06:28"}},"processed_data":{"order_number":"ORD-JGZi0K-1774458388","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:06:29] production.INFO: Constructing job for order: 180251  
[2026-03-25 20:06:31] production.INFO: Handling job for order: 180251  
[2026-03-25 20:06:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:06:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:06:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=10000&uuid=5f614691-ad17-49da-b6e8-67e80b530d8b&Player_ID=62244857  
[2026-03-25 20:06:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=10000&uuid=5f614691-ad17-49da-b6e8-67e80b530d8b&Player_ID=62244857","has_body":false} 
[2026-03-25 20:06:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JGZi0K-1774458388","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:06:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-JGZi0K-1774458388","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:06:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:06:32] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180250} 
[2026-03-25 20:06:32] production.INFO: Order updated successfully. Order ID: 180250, Status: completed  
[2026-03-25 20:06:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JGZi0K-1774458388","status":"completed","codes_count":0} 
[2026-03-25 20:06:32] production.INFO: Operation sent successfully {"operation_id":165081,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pck9D-1774458392","amount":2.3968270000000000408135747420601546764373779296875,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-25 20:06:32"}},"processed_data":{"order_number":"ORD-Pck9D-1774458392","amount":2.3968270000000000408135747420601546764373779296875,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-25 20:06:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:06:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QOxXr-1774458378","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:06:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-QOxXr-1774458378","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:06:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:06:44] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180249} 
[2026-03-25 20:06:44] production.INFO: Order updated successfully. Order ID: 180249, Status: completed  
[2026-03-25 20:06:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QOxXr-1774458378","status":"completed","codes_count":0} 
[2026-03-25 20:06:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 20:06:59] production.INFO: Constructing job for order: 180252  
[2026-03-25 20:07:01] production.INFO: Constructing job for order: 180253  
[2026-03-25 20:07:02] production.INFO: Handling job for order: 180252  
[2026-03-25 20:07:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=38ff989b-50ad-4d92-97fb-dea21930c1c2&Player_ID=78157143  
[2026-03-25 20:07:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=38ff989b-50ad-4d92-97fb-dea21930c1c2&Player_ID=78157143","has_body":false} 
[2026-03-25 20:07:03] production.INFO: Operation sent successfully {"operation_id":165082,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S9Ok6dt-1774458423","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 20:07:03"}},"processed_data":{"order_number":"ORD-S9Ok6dt-1774458423","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 20:07:03] production.INFO: Handling job for order: 180253  
[2026-03-25 20:07:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=febae3ba-9c6a-4f68-8a69-afda9e721244&Player_ID=14518045640  
[2026-03-25 20:07:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=febae3ba-9c6a-4f68-8a69-afda9e721244&Player_ID=14518045640","has_body":false} 
[2026-03-25 20:07:04] production.INFO: Operation sent successfully {"operation_id":165083,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zckQ2c-1774458424","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:07:04"}},"processed_data":{"order_number":"ORD-zckQ2c-1774458424","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:07:05] production.INFO: Constructing job for order: 180254  
[2026-03-25 20:07:06] production.INFO: Constructing job for order: 180255  
[2026-03-25 20:07:07] production.INFO: Handling job for order: 180254  
[2026-03-25 20:07:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=85840088-1aa5-46c9-ba2f-4d74ddabdcb1&Player_ID=50827676  
[2026-03-25 20:07:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=85840088-1aa5-46c9-ba2f-4d74ddabdcb1&Player_ID=50827676","has_body":false} 
[2026-03-25 20:07:07] production.INFO: Constructing job for order: 180256  
[2026-03-25 20:07:08] production.INFO: Operation sent successfully {"operation_id":165084,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fOsXS-1774458427","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 20:07:08"}},"processed_data":{"order_number":"ORD-fOsXS-1774458427","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 20:07:08] production.INFO: Handling job for order: 180255  
[2026-03-25 20:07:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5df89704-8d7c-4cf9-a688-a077148bd3c5&Player_ID=14518045640  
[2026-03-25 20:07:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5df89704-8d7c-4cf9-a688-a077148bd3c5&Player_ID=14518045640","has_body":false} 
[2026-03-25 20:07:09] production.INFO: Operation sent successfully {"operation_id":165085,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M81Y3LO-1774458428","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:07:09"}},"processed_data":{"order_number":"ORD-M81Y3LO-1774458428","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:07:09] production.INFO: Handling job for order: 180256  
[2026-03-25 20:07:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa30169b-940f-4d87-9fcd-5a824e707474&Player_ID=52025215445  
[2026-03-25 20:07:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa30169b-940f-4d87-9fcd-5a824e707474&Player_ID=52025215445","has_body":false} 
[2026-03-25 20:07:09] production.INFO: Operation sent successfully {"operation_id":165086,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3XQ-1774458429","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:07:09"}},"processed_data":{"order_number":"ORD-3XQ-1774458429","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:07:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3XQ-1774458429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:07:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-3XQ-1774458429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:07:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:07:28] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":180256} 
[2026-03-25 20:07:28] production.INFO: Order updated successfully. Order ID: 180256, Status: completed  
[2026-03-25 20:07:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3XQ-1774458429","status":"completed","codes_count":0} 
[2026-03-25 20:07:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-25 20:07:31] production.INFO: Constructing job for order: 180258  
[2026-03-25 20:07:34] production.INFO: Handling job for order: 180258  
[2026-03-25 20:07:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f0bbd9f8-921a-450f-960a-6cd9aca626ac&Player_ID=526298220  
[2026-03-25 20:07:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f0bbd9f8-921a-450f-960a-6cd9aca626ac&Player_ID=526298220","has_body":false} 
[2026-03-25 20:07:34] production.INFO: Operation sent successfully {"operation_id":165087,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NQuMS-1774458454","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:07:34"}},"processed_data":{"order_number":"ORD-NQuMS-1774458454","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:07:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zckQ2c-1774458424","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:07:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-zckQ2c-1774458424","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:07:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:07:37] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180253} 
[2026-03-25 20:07:37] production.INFO: Order updated successfully. Order ID: 180253, Status: completed  
[2026-03-25 20:07:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zckQ2c-1774458424","status":"completed","codes_count":0} 
[2026-03-25 20:07:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M81Y3LO-1774458428","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:07:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-M81Y3LO-1774458428","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:07:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:07:37] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180255} 
[2026-03-25 20:07:37] production.INFO: Order updated successfully. Order ID: 180255, Status: completed  
[2026-03-25 20:07:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M81Y3LO-1774458428","status":"completed","codes_count":0} 
[2026-03-25 20:07:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 20:07:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 20:07:41] production.INFO: Constructing job for order: 180259  
[2026-03-25 20:07:43] production.INFO: Handling job for order: 180259  
[2026-03-25 20:07:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a32cc20-2591-4e68-b119-e58ecab460a4&Player_ID=52157568495  
[2026-03-25 20:07:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a32cc20-2591-4e68-b119-e58ecab460a4&Player_ID=52157568495","has_body":false} 
[2026-03-25 20:07:44] production.INFO: Operation sent successfully {"operation_id":165088,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OZWnn0-1774458464","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:07:44"}},"processed_data":{"order_number":"ORD-OZWnn0-1774458464","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:07:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NQuMS-1774458454","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:07:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-NQuMS-1774458454","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:07:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:07:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180258} 
[2026-03-25 20:07:46] production.INFO: Order updated successfully. Order ID: 180258, Status: completed  
[2026-03-25 20:07:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NQuMS-1774458454","status":"completed","codes_count":0} 
[2026-03-25 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 20:07:55] production.INFO: Constructing job for order: 180260  
[2026-03-25 20:07:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OZWnn0-1774458464","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:07:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-OZWnn0-1774458464","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:07:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:07:55] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180259} 
[2026-03-25 20:07:55] production.INFO: Order updated successfully. Order ID: 180259, Status: completed  
[2026-03-25 20:07:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OZWnn0-1774458464","status":"completed","codes_count":0} 
[2026-03-25 20:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 20:07:56] production.INFO: Handling job for order: 180260  
[2026-03-25 20:07:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:07:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:07:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c58852b1-13ea-4af6-a4e1-ca01b51f7d25&Player_ID=5702122360  
[2026-03-25 20:07:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c58852b1-13ea-4af6-a4e1-ca01b51f7d25&Player_ID=5702122360","has_body":false} 
[2026-03-25 20:07:57] production.INFO: Operation sent successfully {"operation_id":165089,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dfz-1774458477","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:07:57"}},"processed_data":{"order_number":"ORD-Dfz-1774458477","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03"} 
[2026-03-25 20:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","total_operations":4,"sites_count":1} 
[2026-03-25 20:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Pck9D-1774458392","ORD-S9Ok6dt-1774458423","ORD-fOsXS-1774458427","ORD-Dfz-1774458477"]} 
[2026-03-25 20:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 20:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dfz-1774458477","operation_id":165089} 
[2026-03-25 20:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOsXS-1774458427","operation_id":165084} 
[2026-03-25 20:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pck9D-1774458392","operation_id":165081} 
[2026-03-25 20:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082} 
[2026-03-25 20:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 20:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"processed":0,"errors":0} 
[2026-03-25 20:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NjT95QlSLjnB69vXKKD6xQYHDLxKHmXk","execution_time":"2026-03-25 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082} 
[2026-03-25 20:08:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Pck9D-1774458392","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:08:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-Pck9D-1774458392","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:08:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:08:05] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":180251} 
[2026-03-25 20:08:05] production.INFO: Order updated successfully. Order ID: 180251, Status: completed  
[2026-03-25 20:08:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Pck9D-1774458392","status":"completed","codes_count":0} 
[2026-03-25 20:08:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-25 20:08:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Dfz-1774458477","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:08:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-Dfz-1774458477","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:08:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:08:09] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":180260} 
[2026-03-25 20:08:09] production.INFO: Order updated successfully. Order ID: 180260, Status: completed  
[2026-03-25 20:08:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Dfz-1774458477","status":"completed","codes_count":0} 
[2026-03-25 20:08:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-25 20:08:45] production.INFO: Constructing job for order: 180262  
[2026-03-25 20:08:48] production.INFO: Handling job for order: 180262  
[2026-03-25 20:08:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:08:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:08:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bf4fdd80-bcdb-4b4b-a19c-aa72cd85df00&Player_ID=526298220  
[2026-03-25 20:08:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bf4fdd80-bcdb-4b4b-a19c-aa72cd85df00&Player_ID=526298220","has_body":false} 
[2026-03-25 20:08:49] production.INFO: Constructing job for order: 180263  
[2026-03-25 20:08:49] production.INFO: Operation sent successfully {"operation_id":165090,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I1aKR-1774458529","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:08:49"}},"processed_data":{"order_number":"ORD-I1aKR-1774458529","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:08:52] production.INFO: Handling job for order: 180263  
[2026-03-25 20:08:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:08:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:08:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=df762edd-bf16-44be-bb8f-b6b4b84fb6d4&Player_ID=52320500836  
[2026-03-25 20:08:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=df762edd-bf16-44be-bb8f-b6b4b84fb6d4&Player_ID=52320500836","has_body":false} 
[2026-03-25 20:08:54] production.INFO: Operation sent successfully {"operation_id":165091,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hD48-1774458533","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:08:54"}},"processed_data":{"order_number":"ORD-hD48-1774458533","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:08:54] production.INFO: Constructing job for order: 180264  
[2026-03-25 20:08:57] production.INFO: Handling job for order: 180264  
[2026-03-25 20:08:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:08:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:08:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=88d6cd78-b21e-4a06-9b55-52389da0186b&Player_ID=52320500836  
[2026-03-25 20:08:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=88d6cd78-b21e-4a06-9b55-52389da0186b&Player_ID=52320500836","has_body":false} 
[2026-03-25 20:08:58] production.INFO: Operation sent successfully {"operation_id":165092,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1qwtWJwn-1774458537","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:08:58"}},"processed_data":{"order_number":"ORD-1qwtWJwn-1774458537","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:09:00] production.INFO: Constructing job for order: 180265  
[2026-03-25 20:09:01] production.INFO: Handling job for order: 180265  
[2026-03-25 20:09:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:09:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:09:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5537018f-9537-4f5c-9ae1-8842154cc36c&Player_ID=52157568495  
[2026-03-25 20:09:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5537018f-9537-4f5c-9ae1-8842154cc36c&Player_ID=52157568495","has_body":false} 
[2026-03-25 20:09:01] production.INFO: Operation sent successfully {"operation_id":165093,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VUmeHdBZ-1774458541","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:09:01"}},"processed_data":{"order_number":"ORD-VUmeHdBZ-1774458541","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:09:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I1aKR-1774458529","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:09:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-I1aKR-1774458529","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:09:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:09:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180262} 
[2026-03-25 20:09:05] production.INFO: Order updated successfully. Order ID: 180262, Status: completed  
[2026-03-25 20:09:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I1aKR-1774458529","status":"completed","codes_count":0} 
[2026-03-25 20:09:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 20:09:08] production.INFO: Constructing job for order: 180266  
[2026-03-25 20:09:10] production.INFO: Handling job for order: 180266  
[2026-03-25 20:09:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:09:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:09:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=29f5a217-952e-4022-a893-497e3c9d08bf&Player_ID=0984876901  
[2026-03-25 20:09:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=29f5a217-952e-4022-a893-497e3c9d08bf&Player_ID=0984876901","has_body":false} 
[2026-03-25 20:09:11] production.INFO: Operation sent successfully {"operation_id":165094,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wLNac-1774458551","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:09:11"}},"processed_data":{"order_number":"ORD-wLNac-1774458551","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:09:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1qwtWJwn-1774458537","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:09:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-1qwtWJwn-1774458537","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:09:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:09:13] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180264} 
[2026-03-25 20:09:13] production.INFO: Order updated successfully. Order ID: 180264, Status: completed  
[2026-03-25 20:09:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1qwtWJwn-1774458537","status":"completed","codes_count":0} 
[2026-03-25 20:09:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:09:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hD48-1774458533","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:09:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-hD48-1774458533","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:09:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:09:20] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180263} 
[2026-03-25 20:09:20] production.INFO: Order updated successfully. Order ID: 180263, Status: completed  
[2026-03-25 20:09:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hD48-1774458533","status":"completed","codes_count":0} 
[2026-03-25 20:09:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:09:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VUmeHdBZ-1774458541","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:09:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-VUmeHdBZ-1774458541","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:09:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:09:26] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180265} 
[2026-03-25 20:09:26] production.INFO: Order updated successfully. Order ID: 180265, Status: completed  
[2026-03-25 20:09:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VUmeHdBZ-1774458541","status":"completed","codes_count":0} 
[2026-03-25 20:09:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 20:09:33] production.INFO: Constructing job for order: 180267  
[2026-03-25 20:09:35] production.INFO: Handling job for order: 180267  
[2026-03-25 20:09:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:09:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:09:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=467108d4-3b40-40d6-9379-44843b3c43e3&Player_ID=51819007745  
[2026-03-25 20:09:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=467108d4-3b40-40d6-9379-44843b3c43e3&Player_ID=51819007745","has_body":false} 
[2026-03-25 20:09:36] production.INFO: Operation sent successfully {"operation_id":165095,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yzVN15-1774458576","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:09:36"}},"processed_data":{"order_number":"ORD-yzVN15-1774458576","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:09:44] production.INFO: Constructing job for order: 180268  
[2026-03-25 20:09:45] production.INFO: Handling job for order: 180268  
[2026-03-25 20:09:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:09:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:09:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c16d1060-f5f0-482a-a8f2-d0bf3f3d32e9&Player_ID=5197503423  
[2026-03-25 20:09:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c16d1060-f5f0-482a-a8f2-d0bf3f3d32e9&Player_ID=5197503423","has_body":false} 
[2026-03-25 20:09:46] production.INFO: Operation sent successfully {"operation_id":165096,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nIb4L9-1774458586","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:09:46"}},"processed_data":{"order_number":"ORD-nIb4L9-1774458586","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:09:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yzVN15-1774458576","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:09:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-yzVN15-1774458576","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:09:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:09:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":180267} 
[2026-03-25 20:09:47] production.INFO: Order updated successfully. Order ID: 180267, Status: completed  
[2026-03-25 20:09:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yzVN15-1774458576","status":"completed","codes_count":0} 
[2026-03-25 20:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-25 20:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01"} 
[2026-03-25 20:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","total_operations":4,"sites_count":2} 
[2026-03-25 20:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-S9Ok6dt-1774458423","ORD-fOsXS-1774458427","ORD-nIb4L9-1774458586"]} 
[2026-03-25 20:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 20:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 20:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"count":3} 
[2026-03-25 20:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"count":3} 
[2026-03-25 20:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"user_id":797,"notification_type":"order_approved","reference_id":180254} 
[2026-03-25 20:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"user_id":587,"notification_type":"order_approved","reference_id":180268} 
[2026-03-25 20:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"user_id":148,"notification_type":"order_approved","reference_id":180252} 
[2026-03-25 20:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"processed":3,"errors":0} 
[2026-03-25 20:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"processed":3,"errors":0} 
[2026-03-25 20:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"orders_count":1,"order_ids":["ORD-wLNac-1774458551"]} 
[2026-03-25 20:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082} 
[2026-03-25 20:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9Ok6dt-1774458423","operation_id":165082,"orders_count":1} 
[2026-03-25 20:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"count":1} 
[2026-03-25 20:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"count":1} 
[2026-03-25 20:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"user_id":1500,"notification_type":"order_approved","reference_id":180266} 
[2026-03-25 20:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"processed":1,"errors":0} 
[2026-03-25 20:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094,"processed":1,"errors":0} 
[2026-03-25 20:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ExmnrN0JMvWqF9RKDqJlXBbCCXV5s0Ha","execution_time":"2026-03-25 20:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLNac-1774458551","operation_id":165094} 
[2026-03-25 20:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 20:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:10:01] production.INFO: Executing GetProducts task...  
[2026-03-25 20:10:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nIb4L9-1774458586","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:10:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-nIb4L9-1774458586","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:10:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:10:01] production.ERROR: Order not found or already processed. External ID: ORD-nIb4L9-1774458586  
[2026-03-25 20:10:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nIb4L9-1774458586","status":"completed","codes_count":0} 
[2026-03-25 20:10:03] production.INFO: async() رجع: true  
[2026-03-25 20:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-25 20:10:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 20:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 20:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1500  
[2026-03-25 20:10:18] production.INFO: Constructing job for order: 180269  
[2026-03-25 20:10:19] production.INFO: Handling job for order: 180269  
[2026-03-25 20:10:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:10:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:10:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d0474f21-0101-418a-b726-4b4cd66c713e&Player_ID=2707274131  
[2026-03-25 20:10:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d0474f21-0101-418a-b726-4b4cd66c713e&Player_ID=2707274131","has_body":false} 
[2026-03-25 20:10:20] production.INFO: Operation sent successfully {"operation_id":165097,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LHH-1774458619","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:10:20"}},"processed_data":{"order_number":"ORD-LHH-1774458619","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:10:20] production.INFO: Constructing job for order: 180270  
[2026-03-25 20:10:23] production.INFO: Handling job for order: 180270  
[2026-03-25 20:10:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:10:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:10:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b33aef76-d1bb-49f3-b1e5-7830aa9e9143&Player_ID=52425948540  
[2026-03-25 20:10:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b33aef76-d1bb-49f3-b1e5-7830aa9e9143&Player_ID=52425948540","has_body":false} 
[2026-03-25 20:10:23] production.INFO: Operation sent successfully {"operation_id":165098,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dVG-1774458623","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:10:23"}},"processed_data":{"order_number":"ORD-dVG-1774458623","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:10:37] production.INFO: Constructing job for order: 180271  
[2026-03-25 20:10:39] production.INFO: Handling job for order: 180271  
[2026-03-25 20:10:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:10:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:10:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=80000&uuid=8f6db2a0-be87-4e4f-95bc-64d07a74c541&Player_ID=53304576  
[2026-03-25 20:10:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=80000&uuid=8f6db2a0-be87-4e4f-95bc-64d07a74c541&Player_ID=53304576","has_body":false} 
[2026-03-25 20:10:39] production.INFO: Operation sent successfully {"operation_id":165099,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wLpafyuj-1774458639","amount":11.4073440000000001504076863056980073451995849609375,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-25 20:10:39"}},"processed_data":{"order_number":"ORD-wLpafyuj-1774458639","amount":11.4073440000000001504076863056980073451995849609375,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-25 20:10:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LHH-1774458619","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:10:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-LHH-1774458619","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:10:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:10:42] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":180269} 
[2026-03-25 20:10:42] production.INFO: Order updated successfully. Order ID: 180269, Status: completed  
[2026-03-25 20:10:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LHH-1774458619","status":"completed","codes_count":0} 
[2026-03-25 20:10:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1150.0","mainamount":"1150","operation_number":"159647459","note":"...","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfpmuanb48r7c1Of4bCT"}},"user_id":1068} 
[2026-03-25 20:10:44] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:10:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:10:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18819,"user_id":1068,"amount":1150.0,"admins_notified":7} 
[2026-03-25 20:10:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wLpafyuj-1774458639","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:10:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-wLpafyuj-1774458639","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:10:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:10:45] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":180271} 
[2026-03-25 20:10:45] production.INFO: Order updated successfully. Order ID: 180271, Status: completed  
[2026-03-25 20:10:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wLpafyuj-1774458639","status":"completed","codes_count":0} 
[2026-03-25 20:10:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dVG-1774458623","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:10:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-dVG-1774458623","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:10:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:10:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180270} 
[2026-03-25 20:10:45] production.INFO: Order updated successfully. Order ID: 180270, Status: completed  
[2026-03-25 20:10:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dVG-1774458623","status":"completed","codes_count":0} 
[2026-03-25 20:10:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 20:10:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 20:11:04] production.INFO: Constructing job for order: 180272  
[2026-03-25 20:11:05] production.INFO: Handling job for order: 180272  
[2026-03-25 20:11:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:11:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:11:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=ba5ec56a-7a1a-49b9-af82-a846fa3349d5&Player_ID=0932493916  
[2026-03-25 20:11:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=ba5ec56a-7a1a-49b9-af82-a846fa3349d5&Player_ID=0932493916","has_body":false} 
[2026-03-25 20:11:06] production.INFO: Operation sent successfully {"operation_id":165100,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0ima-1774458666","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:11:06"}},"processed_data":{"order_number":"ORD-0ima-1774458666","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:11:32] production.INFO: SendAcceptReject: Notification queued {"user_id":53,"notification_type":"order_approved","reference_id":180222} 
[2026-03-25 20:11:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 53  
[2026-03-25 20:12:02] production.INFO: Constructing job for order: 180273  
[2026-03-25 20:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03"} 
[2026-03-25 20:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","total_operations":1,"sites_count":1} 
[2026-03-25 20:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-0ima-1774458666"]} 
[2026-03-25 20:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 20:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"count":1} 
[2026-03-25 20:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"count":1} 
[2026-03-25 20:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"user_id":71,"notification_type":"order_approved","reference_id":180272} 
[2026-03-25 20:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"processed":1,"errors":0} 
[2026-03-25 20:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100,"processed":1,"errors":0} 
[2026-03-25 20:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OOLkVRWlVRO3KP3DDccVWFtYDiMw9QP5","execution_time":"2026-03-25 20:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0ima-1774458666","operation_id":165100} 
[2026-03-25 20:12:03] production.INFO: Handling job for order: 180273  
[2026-03-25 20:12:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:12:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:12:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=029c4014-0095-4f45-991f-1b9c1e2a0bf3&Player_ID=51739810195  
[2026-03-25 20:12:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=029c4014-0095-4f45-991f-1b9c1e2a0bf3&Player_ID=51739810195","has_body":false} 
[2026-03-25 20:12:04] production.INFO: Operation sent successfully {"operation_id":165101,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-95Tg-1774458724","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:12:04"}},"processed_data":{"order_number":"ORD-95Tg-1774458724","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-25 20:12:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-25 20:12:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-95Tg-1774458724","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:12:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-95Tg-1774458724","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:12:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:12:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":180273} 
[2026-03-25 20:12:14] production.INFO: Order updated successfully. Order ID: 180273, Status: completed  
[2026-03-25 20:12:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-95Tg-1774458724","status":"completed","codes_count":0} 
[2026-03-25 20:12:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-25 20:12:39] production.INFO: Constructing job for order: 180274  
[2026-03-25 20:12:40] production.INFO: Handling job for order: 180274  
[2026-03-25 20:12:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:12:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:12:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=664dff0f-df4b-4131-8721-9ecac1197213&Player_ID=51643128410  
[2026-03-25 20:12:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=664dff0f-df4b-4131-8721-9ecac1197213&Player_ID=51643128410","has_body":false} 
[2026-03-25 20:12:41] production.INFO: Operation sent successfully {"operation_id":165102,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kVc-1774458761","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:12:41"}},"processed_data":{"order_number":"ORD-kVc-1774458761","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:12:48] production.INFO: Constructing job for order: 180275  
[2026-03-25 20:12:50] production.INFO: Handling job for order: 180275  
[2026-03-25 20:12:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:12:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:12:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=f925c41a-7254-4c4b-9381-f5c70683579b&Player_ID=471156  
[2026-03-25 20:12:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=f925c41a-7254-4c4b-9381-f5c70683579b&Player_ID=471156","has_body":false} 
[2026-03-25 20:12:51] production.INFO: Operation sent successfully {"operation_id":165103,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1kg-1774458771","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:12:51"}},"processed_data":{"order_number":"ORD-1kg-1774458771","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:12:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kVc-1774458761","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:12:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-kVc-1774458761","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:12:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:12:53] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180274} 
[2026-03-25 20:12:53] production.INFO: Order updated successfully. Order ID: 180274, Status: completed  
[2026-03-25 20:12:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kVc-1774458761","status":"completed","codes_count":0} 
[2026-03-25 20:12:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-25 20:12:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1kg-1774458771","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:12:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-1kg-1774458771","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:12:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:12:56] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180275} 
[2026-03-25 20:12:56] production.INFO: Order updated successfully. Order ID: 180275, Status: completed  
[2026-03-25 20:12:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1kg-1774458771","status":"completed","codes_count":0} 
[2026-03-25 20:12:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:13:04] production.INFO: SendAcceptReject: Notification queued {"user_id":852,"notification_type":"request_approved","reference_id":18817} 
[2026-03-25 20:13:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 852  
[2026-03-25 20:13:29] production.INFO: Constructing job for order: 180276  
[2026-03-25 20:13:30] production.INFO: Handling job for order: 180276  
[2026-03-25 20:13:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:13:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:13:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/531/params?qty=1&uuid=c0bc4355-bd34-4bc2-9242-2286331da0d6&Player_ID=52160928161  
[2026-03-25 20:13:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/531/params?qty=1&uuid=c0bc4355-bd34-4bc2-9242-2286331da0d6&Player_ID=52160928161","has_body":false} 
[2026-03-25 20:13:31] production.INFO: Operation sent successfully {"operation_id":165104,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O70Bi-1774458811","amount":4.93499999999999960920149533194489777088165283203125,"status":"processing","product":"Mythic Emblem Pack","game":"Pubg Store","notes":[],"created_at":"2026-03-25 20:13:31"}},"processed_data":{"order_number":"ORD-O70Bi-1774458811","amount":4.93499999999999960920149533194489777088165283203125,"status":"processing","product":"Mythic Emblem Pack","game":"Pubg Store"}} 
[2026-03-25 20:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01"} 
[2026-03-25 20:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","total_operations":1,"sites_count":1} 
[2026-03-25 20:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-O70Bi-1774458811"]} 
[2026-03-25 20:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 20:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":0} 
[2026-03-25 20:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CSFPfoLx5HP34MJx43DooJvLFKxXRv4A","execution_time":"2026-03-25 20:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:14:02] production.INFO: Constructing job for order: 180277  
[2026-03-25 20:14:04] production.INFO: Handling job for order: 180277  
[2026-03-25 20:14:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:14:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:14:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c59540d0-3a98-45e6-883b-c014a2b91a7f&Player_ID=52160928161  
[2026-03-25 20:14:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c59540d0-3a98-45e6-883b-c014a2b91a7f&Player_ID=52160928161","has_body":false} 
[2026-03-25 20:14:05] production.INFO: Operation sent successfully {"operation_id":165105,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Yu-1774458845","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:14:05"}},"processed_data":{"order_number":"ORD-6Yu-1774458845","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:14:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Yu-1774458845","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:14:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Yu-1774458845","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:14:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:14:14] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":180277} 
[2026-03-25 20:14:14] production.INFO: Order updated successfully. Order ID: 180277, Status: completed  
[2026-03-25 20:14:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Yu-1774458845","status":"completed","codes_count":0} 
[2026-03-25 20:14:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-25 20:14:15] production.INFO: Constructing job for order: 180278  
[2026-03-25 20:14:17] production.INFO: Handling job for order: 180278  
[2026-03-25 20:14:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:14:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:14:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd0be9e5-08f6-4c28-88c7-a12defd5f6b9&Player_ID=52438982365  
[2026-03-25 20:14:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd0be9e5-08f6-4c28-88c7-a12defd5f6b9&Player_ID=52438982365","has_body":false} 
[2026-03-25 20:14:18] production.INFO: Operation sent successfully {"operation_id":165106,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ok8-1774458858","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:14:18"}},"processed_data":{"order_number":"ORD-Ok8-1774458858","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:14:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ok8-1774458858","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:14:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ok8-1774458858","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:14:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:14:26] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":180278} 
[2026-03-25 20:14:26] production.INFO: Order updated successfully. Order ID: 180278, Status: completed  
[2026-03-25 20:14:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ok8-1774458858","status":"completed","codes_count":0} 
[2026-03-25 20:14:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-25 20:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 20:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 20:15:05] production.INFO: async() رجع: true  
[2026-03-25 20:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:15:45] production.INFO: Constructing job for order: 180279  
[2026-03-25 20:15:46] production.INFO: Constructing job for order: 180280  
[2026-03-25 20:15:46] production.INFO: Handling job for order: 180279  
[2026-03-25 20:15:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:15:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:15:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=16615de4-f15d-41e0-85be-e08103df44c6&Player_ID=16192698  
[2026-03-25 20:15:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=16615de4-f15d-41e0-85be-e08103df44c6&Player_ID=16192698","has_body":false} 
[2026-03-25 20:15:47] production.INFO: Operation sent successfully {"operation_id":165107,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Le2-1774458946","amount":2.464461000000000456822135674883611500263214111328125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-25 20:15:47"}},"processed_data":{"order_number":"ORD-8Le2-1774458946","amount":2.464461000000000456822135674883611500263214111328125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-25 20:15:47] production.INFO: Handling job for order: 180280  
[2026-03-25 20:15:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:15:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:15:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=17cb1f42-d1de-429c-9307-0f04ce9b9686&Player_ID=52261056251  
[2026-03-25 20:15:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=17cb1f42-d1de-429c-9307-0f04ce9b9686&Player_ID=52261056251","has_body":false} 
[2026-03-25 20:15:48] production.INFO: Operation sent successfully {"operation_id":165108,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qaH-1774458947","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:15:48"}},"processed_data":{"order_number":"ORD-qaH-1774458947","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:15:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qaH-1774458947","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:15:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-qaH-1774458947","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:15:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:15:59] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":180280} 
[2026-03-25 20:15:59] production.INFO: Order updated successfully. Order ID: 180280, Status: completed  
[2026-03-25 20:15:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qaH-1774458947","status":"completed","codes_count":0} 
[2026-03-25 20:16:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 20:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03"} 
[2026-03-25 20:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","total_operations":2,"sites_count":1} 
[2026-03-25 20:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-8Le2-1774458946"]} 
[2026-03-25 20:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Le2-1774458946","operation_id":165107} 
[2026-03-25 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 20:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":0} 
[2026-03-25 20:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0HvZ3ZtS1r9ZoBQ1NICPNK8xklYRfmxn","execution_time":"2026-03-25 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:16:28] production.INFO: Constructing job for order: 180281  
[2026-03-25 20:16:30] production.INFO: Handling job for order: 180281  
[2026-03-25 20:16:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:16:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:16:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0121f998-c0b1-445f-8ee9-be1f9c622ace&Player_ID=5181359246  
[2026-03-25 20:16:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0121f998-c0b1-445f-8ee9-be1f9c622ace&Player_ID=5181359246","has_body":false} 
[2026-03-25 20:16:31] production.INFO: Constructing job for order: 180282  
[2026-03-25 20:16:31] production.INFO: Operation sent successfully {"operation_id":165109,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E1En8GT-1774458991","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:16:31"}},"processed_data":{"order_number":"ORD-E1En8GT-1774458991","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:16:34] production.INFO: Handling job for order: 180282  
[2026-03-25 20:16:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:16:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:16:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=7a63fb43-caf6-47ab-acfe-f1ae41d68430&Player_ID=471156  
[2026-03-25 20:16:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=7a63fb43-caf6-47ab-acfe-f1ae41d68430&Player_ID=471156","has_body":false} 
[2026-03-25 20:16:35] production.INFO: Operation sent successfully {"operation_id":165110,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-898wFCq-1774458995","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:16:35"}},"processed_data":{"order_number":"ORD-898wFCq-1774458995","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:16:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-898wFCq-1774458995","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:16:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-898wFCq-1774458995","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:16:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:16:38] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180282} 
[2026-03-25 20:16:38] production.INFO: Order updated successfully. Order ID: 180282, Status: completed  
[2026-03-25 20:16:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-898wFCq-1774458995","status":"completed","codes_count":0} 
[2026-03-25 20:16:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:16:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E1En8GT-1774458991","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:16:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-E1En8GT-1774458991","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:16:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:16:44] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":180281} 
[2026-03-25 20:16:44] production.INFO: Order updated successfully. Order ID: 180281, Status: completed  
[2026-03-25 20:16:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E1En8GT-1774458991","status":"completed","codes_count":0} 
[2026-03-25 20:16:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-25 20:16:48] production.INFO: Constructing job for order: 180283  
[2026-03-25 20:16:50] production.INFO: Handling job for order: 180283  
[2026-03-25 20:16:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:16:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:16:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=b220241c-95d3-4917-b6a8-e916144451cf&Player_ID=0945236859  
[2026-03-25 20:16:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=b220241c-95d3-4917-b6a8-e916144451cf&Player_ID=0945236859","has_body":false} 
[2026-03-25 20:16:51] production.INFO: Operation sent successfully {"operation_id":165111,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dAahd5-1774459010","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:16:51"}},"processed_data":{"order_number":"ORD-dAahd5-1774459010","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:17:36] production.INFO: Constructing job for order: 180284  
[2026-03-25 20:17:39] production.INFO: Handling job for order: 180284  
[2026-03-25 20:17:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:17:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:17:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=35000&uuid=71560c92-18a9-4a9c-a9b5-f9a307908d41&Player_ID=87793888  
[2026-03-25 20:17:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=35000&uuid=71560c92-18a9-4a9c-a9b5-f9a307908d41&Player_ID=87793888","has_body":false} 
[2026-03-25 20:17:40] production.INFO: Operation sent successfully {"operation_id":165112,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CFZIstEh-1774459059","amount":3.424617000000000022197355065145529806613922119140625,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 20:17:40"}},"processed_data":{"order_number":"ORD-CFZIstEh-1774459059","amount":3.424617000000000022197355065145529806613922119140625,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 20:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04"} 
[2026-03-25 20:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","total_operations":4,"sites_count":2} 
[2026-03-25 20:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-O70Bi-1774458811","ORD-8Le2-1774458946","ORD-CFZIstEh-1774459059"]} 
[2026-03-25 20:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:18:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Le2-1774458946","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:18:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Le2-1774458946","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:18:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:18:04] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180279} 
[2026-03-25 20:18:04] production.INFO: Order updated successfully. Order ID: 180279, Status: completed  
[2026-03-25 20:18:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Le2-1774458946","status":"completed","codes_count":0} 
[2026-03-25 20:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFZIstEh-1774459059","operation_id":165112} 
[2026-03-25 20:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 20:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:18:04] production.ERROR: Operation not found for external_order: ORD-8Le2-1774458946 in chunk 1 {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-25 20:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":1} 
[2026-03-25 20:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":1} 
[2026-03-25 20:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"orders_count":1,"order_ids":["ORD-dAahd5-1774459010"]} 
[2026-03-25 20:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"orders_count":1} 
[2026-03-25 20:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"count":1} 
[2026-03-25 20:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"count":1} 
[2026-03-25 20:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"user_id":32,"notification_type":"order_approved","reference_id":180283} 
[2026-03-25 20:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"processed":1,"errors":0} 
[2026-03-25 20:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111,"processed":1,"errors":0} 
[2026-03-25 20:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tbpFbiaEhQthA43g6DqskWuuoIDaSKRQ","execution_time":"2026-03-25 20:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dAahd5-1774459010","operation_id":165111} 
[2026-03-25 20:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 20:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 20:18:14] production.INFO: Constructing job for order: 180285  
[2026-03-25 20:18:16] production.INFO: Handling job for order: 180285  
[2026-03-25 20:18:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:18:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:18:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=49dc60b3-0289-45e4-99d9-5fa690ac9edc&Player_ID=52390033746  
[2026-03-25 20:18:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=49dc60b3-0289-45e4-99d9-5fa690ac9edc&Player_ID=52390033746","has_body":false} 
[2026-03-25 20:18:17] production.INFO: Operation sent successfully {"operation_id":165113,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nTOB-1774459097","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:18:17"}},"processed_data":{"order_number":"ORD-nTOB-1774459097","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:18:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nTOB-1774459097","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:18:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-nTOB-1774459097","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:18:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:18:29] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":180285} 
[2026-03-25 20:18:29] production.INFO: Order updated successfully. Order ID: 180285, Status: completed  
[2026-03-25 20:18:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nTOB-1774459097","status":"completed","codes_count":0} 
[2026-03-25 20:18:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 20:18:40] production.INFO: Constructing job for order: 180286  
[2026-03-25 20:18:41] production.INFO: Handling job for order: 180286  
[2026-03-25 20:18:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:18:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:18:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=887c7874-6cd0-4ad5-8465-6499a5373f1e&Player_ID=0945236859  
[2026-03-25 20:18:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=887c7874-6cd0-4ad5-8465-6499a5373f1e&Player_ID=0945236859","has_body":false} 
[2026-03-25 20:18:42] production.INFO: Operation sent successfully {"operation_id":165114,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C5b-1774459121","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:18:42"}},"processed_data":{"order_number":"ORD-C5b-1774459121","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03"} 
[2026-03-25 20:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","total_operations":3,"sites_count":2} 
[2026-03-25 20:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-CFZIstEh-1774459059"]} 
[2026-03-25 20:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 20:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"count":1} 
[2026-03-25 20:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"count":1} 
[2026-03-25 20:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"user_id":67,"notification_type":"order_approved","reference_id":180284} 
[2026-03-25 20:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"errors":0} 
[2026-03-25 20:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"errors":0} 
[2026-03-25 20:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"orders_count":1,"order_ids":["ORD-C5b-1774459121"]} 
[2026-03-25 20:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"orders_count":1} 
[2026-03-25 20:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"count":1} 
[2026-03-25 20:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"count":1} 
[2026-03-25 20:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"user_id":32,"notification_type":"order_approved","reference_id":180286} 
[2026-03-25 20:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"processed":1,"errors":0} 
[2026-03-25 20:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114,"processed":1,"errors":0} 
[2026-03-25 20:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cdP84atSrmKvsrbLWX5cTOLpYfRY7VxQ","execution_time":"2026-03-25 20:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C5b-1774459121","operation_id":165114} 
[2026-03-25 20:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:20:06] production.INFO: async() رجع: true  
[2026-03-25 20:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-25 20:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 20:20:29] production.INFO: Constructing job for order: 180287  
[2026-03-25 20:20:31] production.INFO: Handling job for order: 180287  
[2026-03-25 20:20:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:20:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:20:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e7e212e5-85f2-402f-8199-04f0e33c8bd9&Player_ID=52390033746  
[2026-03-25 20:20:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e7e212e5-85f2-402f-8199-04f0e33c8bd9&Player_ID=52390033746","has_body":false} 
[2026-03-25 20:20:32] production.INFO: Operation sent successfully {"operation_id":165115,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BSdI-1774459232","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:20:32"}},"processed_data":{"order_number":"ORD-BSdI-1774459232","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:20:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BSdI-1774459232","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:20:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-BSdI-1774459232","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:20:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:20:45] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":180287} 
[2026-03-25 20:20:45] production.INFO: Order updated successfully. Order ID: 180287, Status: completed  
[2026-03-25 20:20:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BSdI-1774459232","status":"completed","codes_count":0} 
[2026-03-25 20:20:45] production.INFO: Constructing job for order: 180288  
[2026-03-25 20:20:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 20:20:47] production.INFO: Handling job for order: 180288  
[2026-03-25 20:20:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:20:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:20:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=45000&uuid=35584f77-f6c6-4e09-9413-7d3ae6b02611&Player_ID=88321917  
[2026-03-25 20:20:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=45000&uuid=35584f77-f6c6-4e09-9413-7d3ae6b02611&Player_ID=88321917","has_body":false} 
[2026-03-25 20:20:48] production.INFO: Operation sent successfully {"operation_id":165116,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-suA-1774459248","amount":4.4030789999999999650981408194638788700103759765625,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 20:20:48"}},"processed_data":{"order_number":"ORD-suA-1774459248","amount":4.4030789999999999650981408194638788700103759765625,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 20:21:47] production.INFO: Constructing job for order: 180289  
[2026-03-25 20:21:48] production.INFO: Handling job for order: 180289  
[2026-03-25 20:21:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:21:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:21:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=793f0e16-9599-4d09-88ae-0b5a9b2f5595&Player_ID=52390033746  
[2026-03-25 20:21:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=793f0e16-9599-4d09-88ae-0b5a9b2f5595&Player_ID=52390033746","has_body":false} 
[2026-03-25 20:21:49] production.INFO: Operation sent successfully {"operation_id":165117,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5CcW-1774459309","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:21:49"}},"processed_data":{"order_number":"ORD-5CcW-1774459309","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:21:49] production.INFO: Constructing job for order: 180290  
[2026-03-25 20:21:52] production.INFO: Handling job for order: 180290  
[2026-03-25 20:21:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:21:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:21:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dedba323-536c-437e-898f-f6d4bdef1de1&Player_ID=52173360618  
[2026-03-25 20:21:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dedba323-536c-437e-898f-f6d4bdef1de1&Player_ID=52173360618","has_body":false} 
[2026-03-25 20:21:53] production.INFO: Operation sent successfully {"operation_id":165118,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0C5-1774459312","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:21:53"}},"processed_data":{"order_number":"ORD-0C5-1774459312","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02"} 
[2026-03-25 20:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","total_operations":4,"sites_count":1} 
[2026-03-25 20:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-O70Bi-1774458811","ORD-suA-1774459248","ORD-5CcW-1774459309","ORD-0C5-1774459312"]} 
[2026-03-25 20:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0C5-1774459312","operation_id":165118} 
[2026-03-25 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5CcW-1774459309","operation_id":165117} 
[2026-03-25 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 20:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"count":1} 
[2026-03-25 20:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"count":1} 
[2026-03-25 20:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"user_id":1032,"notification_type":"order_approved","reference_id":180288} 
[2026-03-25 20:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"processed":1,"errors":0} 
[2026-03-25 20:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116,"processed":1,"errors":0} 
[2026-03-25 20:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Agu5okomy5lfpJrildeNJ27CtoEFTCsd","execution_time":"2026-03-25 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-suA-1774459248","operation_id":165116} 
[2026-03-25 20:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 20:22:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5CcW-1774459309","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:22:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-5CcW-1774459309","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:22:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:22:03] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":180289} 
[2026-03-25 20:22:03] production.INFO: Order updated successfully. Order ID: 180289, Status: completed  
[2026-03-25 20:22:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5CcW-1774459309","status":"completed","codes_count":0} 
[2026-03-25 20:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 20:22:14] production.INFO: Constructing job for order: 180291  
[2026-03-25 20:22:17] production.INFO: Handling job for order: 180291  
[2026-03-25 20:22:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:22:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:22:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=5700&uuid=aa600957-96e4-4593-ba39-ea9ca9f56ed9&Player_ID=48662314  
[2026-03-25 20:22:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=5700&uuid=aa600957-96e4-4593-ba39-ea9ca9f56ed9&Player_ID=48662314","has_body":false} 
[2026-03-25 20:22:18] production.INFO: Operation sent successfully {"operation_id":165119,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E6T-1774459338","amount":9.760930800000000573390934732742607593536376953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 20:22:18"}},"processed_data":{"order_number":"ORD-E6T-1774459338","amount":9.760930800000000573390934732742607593536376953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 20:22:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0C5-1774459312","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:22:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-0C5-1774459312","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:22:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:22:20] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":180290} 
[2026-03-25 20:22:20] production.INFO: Order updated successfully. Order ID: 180290, Status: completed  
[2026-03-25 20:22:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0C5-1774459312","status":"completed","codes_count":0} 
[2026-03-25 20:22:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-25 20:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03"} 
[2026-03-25 20:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","total_operations":2,"sites_count":1} 
[2026-03-25 20:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-E6T-1774459338"]} 
[2026-03-25 20:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 20:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"count":1} 
[2026-03-25 20:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"count":1} 
[2026-03-25 20:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"user_id":1032,"notification_type":"order_approved","reference_id":180291} 
[2026-03-25 20:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"errors":0} 
[2026-03-25 20:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":1,"errors":0} 
[2026-03-25 20:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jhs2SvToulROJsX0AEk3r6SrTAHBMZSo","execution_time":"2026-03-25 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 20:24:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"159661260","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpj6b2fd5eomhadzVjcuQ"}},"user_id":1158} 
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:24:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:24:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18820,"user_id":1158,"amount":1000.0,"admins_notified":7} 
[2026-03-25 20:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 20:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 20:25:05] production.INFO: async() رجع: true  
[2026-03-25 20:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:25:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18818} 
[2026-03-25 20:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:25:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-25 20:25:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"request_approved","reference_id":18811} 
[2026-03-25 20:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 20:25:19] production.INFO: Constructing job for order: 180293  
[2026-03-25 20:25:22] production.INFO: Handling job for order: 180293  
[2026-03-25 20:25:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:25:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:25:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccef432f-9cbe-4355-9ccb-973aec041b9f&Player_ID=52390033746  
[2026-03-25 20:25:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccef432f-9cbe-4355-9ccb-973aec041b9f&Player_ID=52390033746","has_body":false} 
[2026-03-25 20:25:23] production.INFO: Operation sent successfully {"operation_id":165120,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LLaKWU-1774459522","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:25:23"}},"processed_data":{"order_number":"ORD-LLaKWU-1774459522","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:25:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1068,"notification_type":"request_approved","reference_id":18819} 
[2026-03-25 20:25:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-25 20:25:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LLaKWU-1774459522","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:25:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-LLaKWU-1774459522","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:25:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:25:33] production.INFO: SendAcceptReject: Notification queued {"user_id":335,"notification_type":"order_approved","reference_id":180293} 
[2026-03-25 20:25:33] production.INFO: Order updated successfully. Order ID: 180293, Status: completed  
[2026-03-25 20:25:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LLaKWU-1774459522","status":"completed","codes_count":0} 
[2026-03-25 20:25:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 335  
[2026-03-25 20:25:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18820} 
[2026-03-25 20:25:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 20:26:02] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":180257} 
[2026-03-25 20:26:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05"} 
[2026-03-25 20:26:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","total_operations":1,"sites_count":1} 
[2026-03-25 20:26:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-O70Bi-1774458811"]} 
[2026-03-25 20:26:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:26:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:26:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 20:26:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":0} 
[2026-03-25 20:26:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ORIfoMMpUa3BTGDC8xMSFlcl5E2Y770C","execution_time":"2026-03-25 20:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:26:07] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":180261} 
[2026-03-25 20:26:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1773,"notification_type":"order_approved","reference_id":180292} 
[2026-03-25 20:26:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1773  
[2026-03-25 20:26:46] production.INFO: Constructing job for order: 180294  
[2026-03-25 20:26:47] production.INFO: Handling job for order: 180294  
[2026-03-25 20:26:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:26:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:26:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=50000&uuid=49ecd0bc-a6ec-4660-b088-b862f24bcec7&Player_ID=102581127  
[2026-03-25 20:26:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=50000&uuid=49ecd0bc-a6ec-4660-b088-b862f24bcec7&Player_ID=102581127","has_body":false} 
[2026-03-25 20:26:48] production.INFO: Operation sent successfully {"operation_id":165121,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4sy-1774459608","amount":3.0636799999999997368149706744588911533355712890625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 20:26:48"}},"processed_data":{"order_number":"ORD-4sy-1774459608","amount":3.0636799999999997368149706744588911533355712890625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 20:26:59] production.INFO: Constructing job for order: 180295  
[2026-03-25 20:27:00] production.INFO: Handling job for order: 180295  
[2026-03-25 20:27:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:27:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:27:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=70a9cf8b-8d02-4f5b-b5a0-e6776e5f6c1a&Player_ID=471156  
[2026-03-25 20:27:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=70a9cf8b-8d02-4f5b-b5a0-e6776e5f6c1a&Player_ID=471156","has_body":false} 
[2026-03-25 20:27:01] production.INFO: Operation sent successfully {"operation_id":165122,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oBsxK-1774459621","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:27:01"}},"processed_data":{"order_number":"ORD-oBsxK-1774459621","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:27:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oBsxK-1774459621","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:27:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-oBsxK-1774459621","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:27:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:27:06] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180295} 
[2026-03-25 20:27:06] production.INFO: Order updated successfully. Order ID: 180295, Status: completed  
[2026-03-25 20:27:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oBsxK-1774459621","status":"completed","codes_count":0} 
[2026-03-25 20:27:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:27:51] production.INFO: Constructing job for order: 180296  
[2026-03-25 20:27:52] production.INFO: Handling job for order: 180296  
[2026-03-25 20:27:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5316c316-c979-4345-b56d-513ac3d2541d&Player_ID=52279895098  
[2026-03-25 20:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5316c316-c979-4345-b56d-513ac3d2541d&Player_ID=52279895098","has_body":false} 
[2026-03-25 20:27:53] production.INFO: Operation sent successfully {"operation_id":165123,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yE3u8BU-1774459672","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:27:53"}},"processed_data":{"order_number":"ORD-yE3u8BU-1774459672","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02"} 
[2026-03-25 20:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","total_operations":3,"sites_count":1} 
[2026-03-25 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-O70Bi-1774458811","ORD-4sy-1774459608","ORD-yE3u8BU-1774459672"]} 
[2026-03-25 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4sy-1774459608","operation_id":165121} 
[2026-03-25 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yE3u8BU-1774459672","operation_id":165123} 
[2026-03-25 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yE3u8BU-1774459672","operation_id":165123,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yE3u8BU-1774459672","operation_id":165123,"processed":0,"errors":0} 
[2026-03-25 20:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hSt06Dl8JGcocnAZ6UvDamSVXMOhR3ds","execution_time":"2026-03-25 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yE3u8BU-1774459672","operation_id":165123} 
[2026-03-25 20:28:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yE3u8BU-1774459672","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:28:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-yE3u8BU-1774459672","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:28:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:28:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1248,"notification_type":"order_approved","reference_id":180296} 
[2026-03-25 20:28:06] production.INFO: Order updated successfully. Order ID: 180296, Status: completed  
[2026-03-25 20:28:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yE3u8BU-1774459672","status":"completed","codes_count":0} 
[2026-03-25 20:28:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1248  
[2026-03-25 20:28:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"580.0","mainamount":"580","operation_number":"159664877","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuiadhkrg10hs1N4lu88"}},"user_id":289} 
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:28:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:28:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18821,"user_id":289,"amount":580.0,"admins_notified":7} 
[2026-03-25 20:29:09] production.INFO: Constructing job for order: 180298  
[2026-03-25 20:29:11] production.INFO: Handling job for order: 180298  
[2026-03-25 20:29:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:29:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:29:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=16950&uuid=447e62be-64c6-4fb8-a8ac-2add402b65f7&Player_ID=31851465  
[2026-03-25 20:29:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=16950&uuid=447e62be-64c6-4fb8-a8ac-2add402b65f7&Player_ID=31851465","has_body":false} 
[2026-03-25 20:29:12] production.INFO: Operation sent successfully {"operation_id":165124,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eXzoUm-1774459752","amount":17.940252900000000835234459373168647289276123046875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-25 20:29:12"}},"processed_data":{"order_number":"ORD-eXzoUm-1774459752","amount":17.940252900000000835234459373168647289276123046875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-25 20:29:24] production.INFO: Constructing job for order: 180299  
[2026-03-25 20:29:27] production.INFO: Handling job for order: 180299  
[2026-03-25 20:29:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:29:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:29:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b05557fc-14aa-436f-9799-ac190af66514&Player_ID=471156  
[2026-03-25 20:29:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b05557fc-14aa-436f-9799-ac190af66514&Player_ID=471156","has_body":false} 
[2026-03-25 20:29:28] production.INFO: Operation sent successfully {"operation_id":165125,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Qn973-1774459767","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:29:28"}},"processed_data":{"order_number":"ORD-Qn973-1774459767","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:29:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Qn973-1774459767","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:29:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-Qn973-1774459767","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:29:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:29:33] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180299} 
[2026-03-25 20:29:33] production.INFO: Order updated successfully. Order ID: 180299, Status: completed  
[2026-03-25 20:29:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Qn973-1774459767","status":"completed","codes_count":0} 
[2026-03-25 20:29:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:30:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4sy-1774459608","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:30:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-4sy-1774459608","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:30:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:30:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":180294} 
[2026-03-25 20:30:04] production.INFO: Order updated successfully. Order ID: 180294, Status: completed  
[2026-03-25 20:30:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4sy-1774459608","status":"completed","codes_count":0} 
[2026-03-25 20:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04"} 
[2026-03-25 20:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","total_operations":2,"sites_count":1} 
[2026-03-25 20:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-eXzoUm-1774459752"]} 
[2026-03-25 20:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eXzoUm-1774459752","operation_id":165124} 
[2026-03-25 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 20:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":0} 
[2026-03-25 20:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qTWW0J3HCClZ6a4zn6ruPKuxc4q2IwMY","execution_time":"2026-03-25 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:30:06] production.INFO: async() رجع: true  
[2026-03-25 20:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-25 20:30:15] production.INFO: Constructing job for order: 180300  
[2026-03-25 20:30:17] production.INFO: Handling job for order: 180300  
[2026-03-25 20:30:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:30:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:30:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e39017c1-5a87-47d7-9f81-aa58f7203b01&Player_ID=43248797  
[2026-03-25 20:30:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e39017c1-5a87-47d7-9f81-aa58f7203b01&Player_ID=43248797","has_body":false} 
[2026-03-25 20:30:18] production.INFO: Operation sent successfully {"operation_id":165126,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qNp9oo-1774459817","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 20:30:18"}},"processed_data":{"order_number":"ORD-qNp9oo-1774459817","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 20:30:43] production.INFO: Constructing job for order: 180301  
[2026-03-25 20:30:45] production.INFO: Handling job for order: 180301  
[2026-03-25 20:30:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:30:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:30:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9c8dfe4a-553c-45f8-a1aa-3e0e452d8d0b&Player_ID=52279895098  
[2026-03-25 20:30:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9c8dfe4a-553c-45f8-a1aa-3e0e452d8d0b&Player_ID=52279895098","has_body":false} 
[2026-03-25 20:30:46] production.INFO: Operation sent successfully {"operation_id":165127,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4E1L-1774459845","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:30:46"}},"processed_data":{"order_number":"ORD-4E1L-1774459845","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:30:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4E1L-1774459845","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:30:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-4E1L-1774459845","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:30:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:30:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1248,"notification_type":"order_approved","reference_id":180301} 
[2026-03-25 20:30:54] production.INFO: Order updated successfully. Order ID: 180301, Status: completed  
[2026-03-25 20:30:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4E1L-1774459845","status":"completed","codes_count":0} 
[2026-03-25 20:30:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1248  
[2026-03-25 20:31:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1773,"notification_type":"order_approved","reference_id":180297} 
[2026-03-25 20:31:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1773  
[2026-03-25 20:31:40] production.INFO: Constructing job for order: 180302  
[2026-03-25 20:31:43] production.INFO: Handling job for order: 180302  
[2026-03-25 20:31:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:31:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:31:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=82ed1260-089c-4afe-8395-b46399f17102&Player_ID=0996519750  
[2026-03-25 20:31:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=82ed1260-089c-4afe-8395-b46399f17102&Player_ID=0996519750","has_body":false} 
[2026-03-25 20:31:43] production.INFO: Operation sent successfully {"operation_id":165128,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4UmIo-1774459903","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:31:43"}},"processed_data":{"order_number":"ORD-4UmIo-1774459903","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:32:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05"} 
[2026-03-25 20:32:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","total_operations":4,"sites_count":2} 
[2026-03-25 20:32:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-O70Bi-1774458811","ORD-eXzoUm-1774459752","ORD-qNp9oo-1774459817"]} 
[2026-03-25 20:32:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:32:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:32:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:32:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126} 
[2026-03-25 20:32:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 20:32:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:32:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"count":1} 
[2026-03-25 20:32:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"count":1} 
[2026-03-25 20:32:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"user_id":1700,"notification_type":"order_approved","reference_id":180298} 
[2026-03-25 20:32:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:32:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:32:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"processed":1,"errors":0} 
[2026-03-25 20:32:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"processed":1,"errors":0} 
[2026-03-25 20:32:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"orders_count":1,"order_ids":["ORD-4UmIo-1774459903"]} 
[2026-03-25 20:32:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126} 
[2026-03-25 20:32:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qNp9oo-1774459817","operation_id":165126,"orders_count":1} 
[2026-03-25 20:32:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128} 
[2026-03-25 20:32:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 20:32:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"processed":0,"errors":0} 
[2026-03-25 20:32:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F6TYYYBYhQekSnxeoTMnAzPmLQinQsCZ","execution_time":"2026-03-25 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128} 
[2026-03-25 20:32:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-25 20:32:21] production.INFO: Constructing job for order: 180303  
[2026-03-25 20:32:23] production.INFO: Handling job for order: 180303  
[2026-03-25 20:32:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:32:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:32:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=64a7f8ee-34e9-4665-b5a0-9ebb79ea5302&Player_ID=samo187  
[2026-03-25 20:32:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=64a7f8ee-34e9-4665-b5a0-9ebb79ea5302&Player_ID=samo187","has_body":false} 
[2026-03-25 20:32:24] production.INFO: Operation sent successfully {"operation_id":165129,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T2Zt-1774459943","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 20:32:24"}},"processed_data":{"order_number":"ORD-T2Zt-1774459943","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 20:32:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T2Zt-1774459943","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:32:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-T2Zt-1774459943","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:32:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:32:28] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":180303} 
[2026-03-25 20:32:28] production.INFO: Order updated successfully. Order ID: 180303, Status: completed  
[2026-03-25 20:32:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T2Zt-1774459943","status":"completed","codes_count":0} 
[2026-03-25 20:32:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-25 20:33:09] production.INFO: Constructing job for order: 180304  
[2026-03-25 20:33:12] production.INFO: Handling job for order: 180304  
[2026-03-25 20:33:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:33:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:33:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=4b6ff754-2094-4f0c-8fd8-efca626b343d&Player_ID=192663784  
[2026-03-25 20:33:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=4b6ff754-2094-4f0c-8fd8-efca626b343d&Player_ID=192663784","has_body":false} 
[2026-03-25 20:33:13] production.INFO: Operation sent successfully {"operation_id":165130,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rf5i-1774459992","amount":3.442382500000000344897443937952630221843719482421875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-25 20:33:13"}},"processed_data":{"order_number":"ORD-rf5i-1774459992","amount":3.442382500000000344897443937952630221843719482421875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-25 20:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04"} 
[2026-03-25 20:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","total_operations":4,"sites_count":2} 
[2026-03-25 20:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-O70Bi-1774458811","ORD-qNp9oo-1774459817","ORD-rf5i-1774459992"]} 
[2026-03-25 20:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130} 
[2026-03-25 20:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 20:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"count":1} 
[2026-03-25 20:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"count":1} 
[2026-03-25 20:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"user_id":1158,"notification_type":"order_approved","reference_id":180300} 
[2026-03-25 20:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"processed":1,"errors":0} 
[2026-03-25 20:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"processed":1,"errors":0} 
[2026-03-25 20:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"orders_count":1,"order_ids":["ORD-4UmIo-1774459903"]} 
[2026-03-25 20:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130} 
[2026-03-25 20:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"orders_count":1} 
[2026-03-25 20:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"count":1} 
[2026-03-25 20:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"count":1} 
[2026-03-25 20:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"user_id":1056,"notification_type":"order_approved","reference_id":180302} 
[2026-03-25 20:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"processed":1,"errors":0} 
[2026-03-25 20:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128,"processed":1,"errors":0} 
[2026-03-25 20:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UrjGFEt1qFXHZNersvsGJ774QOviJJ8h","execution_time":"2026-03-25 20:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4UmIo-1774459903","operation_id":165128} 
[2026-03-25 20:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 20:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 20:34:19] production.INFO: SendAcceptReject: Notification queued {"user_id":289,"notification_type":"request_approved","reference_id":18821} 
[2026-03-25 20:34:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 289  
[2026-03-25 20:34:35] production.INFO: Constructing job for order: 180305  
[2026-03-25 20:34:37] production.INFO: Handling job for order: 180305  
[2026-03-25 20:34:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:34:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:34:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=00673242-2e9f-47e9-9d0e-38402c4198ce&Player_ID=0984177294  
[2026-03-25 20:34:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=00673242-2e9f-47e9-9d0e-38402c4198ce&Player_ID=0984177294","has_body":false} 
[2026-03-25 20:34:38] production.INFO: Operation sent successfully {"operation_id":165131,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IpXoa-1774460078","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:34:38"}},"processed_data":{"order_number":"ORD-IpXoa-1774460078","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:34:40] production.INFO: Constructing job for order: 180306  
[2026-03-25 20:34:41] production.INFO: Handling job for order: 180306  
[2026-03-25 20:34:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:34:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:34:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=062445c2-fdb9-4887-b2d2-073db798ea27&Player_ID=0984177294  
[2026-03-25 20:34:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=062445c2-fdb9-4887-b2d2-073db798ea27&Player_ID=0984177294","has_body":false} 
[2026-03-25 20:34:42] production.INFO: Operation sent successfully {"operation_id":165132,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-drckci-1774460082","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:34:42"}},"processed_data":{"order_number":"ORD-drckci-1774460082","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:34:52] production.INFO: Constructing job for order: 180307  
[2026-03-25 20:34:54] production.INFO: Handling job for order: 180307  
[2026-03-25 20:34:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:34:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:34:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2fce5648-951d-4bce-9550-41825af9a857&Player_ID=5268177802  
[2026-03-25 20:34:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2fce5648-951d-4bce-9550-41825af9a857&Player_ID=5268177802","has_body":false} 
[2026-03-25 20:34:55] production.INFO: Operation sent successfully {"operation_id":165133,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Sup-1774460094","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:34:55"}},"processed_data":{"order_number":"ORD-Sup-1774460094","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:34:57] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"159669230","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5u6rat4mhdvs9Q8Hkbv"}},"user_id":1738} 
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:34:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:34:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18822,"user_id":1738,"amount":5.0,"admins_notified":7} 
[2026-03-25 20:35:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:35:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:35:06] production.INFO: async() رجع: true  
[2026-03-25 20:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:35:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Sup-1774460094","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:35:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-Sup-1774460094","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:35:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:35:25] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":180307} 
[2026-03-25 20:35:25] production.INFO: Order updated successfully. Order ID: 180307, Status: completed  
[2026-03-25 20:35:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Sup-1774460094","status":"completed","codes_count":0} 
[2026-03-25 20:35:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 20:35:44] production.INFO: Constructing job for order: 180308  
[2026-03-25 20:35:46] production.INFO: Handling job for order: 180308  
[2026-03-25 20:35:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:35:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:35:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=135272f1-35f1-4c54-9e1d-e60eb16ccbdf&Player_ID=5555788115  
[2026-03-25 20:35:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=135272f1-35f1-4c54-9e1d-e60eb16ccbdf&Player_ID=5555788115","has_body":false} 
[2026-03-25 20:35:47] production.INFO: Operation sent successfully {"operation_id":165134,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tXdoq4R-1774460147","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:35:47"}},"processed_data":{"order_number":"ORD-tXdoq4R-1774460147","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:35:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tXdoq4R-1774460147","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:35:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-tXdoq4R-1774460147","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:35:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:35:55] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":180308} 
[2026-03-25 20:35:55] production.INFO: Order updated successfully. Order ID: 180308, Status: completed  
[2026-03-25 20:35:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tXdoq4R-1774460147","status":"completed","codes_count":0} 
[2026-03-25 20:35:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 20:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02"} 
[2026-03-25 20:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","total_operations":4,"sites_count":2} 
[2026-03-25 20:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-rf5i-1774459992"]} 
[2026-03-25 20:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130} 
[2026-03-25 20:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 20:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"processed":0,"errors":0} 
[2026-03-25 20:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"orders_count":2,"order_ids":["ORD-IpXoa-1774460078","ORD-drckci-1774460082"]} 
[2026-03-25 20:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130} 
[2026-03-25 20:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rf5i-1774459992","operation_id":165130,"orders_count":2} 
[2026-03-25 20:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 20:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 20:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"count":2} 
[2026-03-25 20:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"count":2} 
[2026-03-25 20:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"user_id":587,"notification_type":"order_approved","reference_id":180306} 
[2026-03-25 20:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"user_id":587,"notification_type":"order_approved","reference_id":180305} 
[2026-03-25 20:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"processed":2,"errors":0} 
[2026-03-25 20:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131,"processed":2,"errors":0} 
[2026-03-25 20:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HicnSQpJFvUykDHGNZqkquLL1dHFGOKW","execution_time":"2026-03-25 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpXoa-1774460078","operation_id":165131} 
[2026-03-25 20:36:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 20:36:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rf5i-1774459992","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:36:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-rf5i-1774459992","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:36:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:36:04] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":180304} 
[2026-03-25 20:36:04] production.INFO: Order updated successfully. Order ID: 180304, Status: completed  
[2026-03-25 20:36:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rf5i-1774459992","status":"completed","codes_count":0} 
[2026-03-25 20:36:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 20:36:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 20:36:22] production.INFO: Constructing job for order: 180309  
[2026-03-25 20:36:25] production.INFO: Constructing job for order: 180310  
[2026-03-25 20:36:25] production.INFO: Handling job for order: 180309  
[2026-03-25 20:36:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:36:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:36:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2700&uuid=1b550da5-c3f5-4080-a66d-6c9fab44d811&Player_ID=106904608  
[2026-03-25 20:36:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2700&uuid=1b550da5-c3f5-4080-a66d-6c9fab44d811&Player_ID=106904608","has_body":false} 
[2026-03-25 20:36:26] production.INFO: Operation sent successfully {"operation_id":165135,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mHE-1774460185","amount":4.52249999999999996447286321199499070644378662109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 20:36:26"}},"processed_data":{"order_number":"ORD-mHE-1774460185","amount":4.52249999999999996447286321199499070644378662109375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 20:36:26] production.INFO: Handling job for order: 180310  
[2026-03-25 20:36:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:36:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:36:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=927db83c-36cd-47f6-9e25-55d6caaccc6b&Player_ID=471156  
[2026-03-25 20:36:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=927db83c-36cd-47f6-9e25-55d6caaccc6b&Player_ID=471156","has_body":false} 
[2026-03-25 20:36:27] production.INFO: Operation sent successfully {"operation_id":165136,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IRc-1774460186","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:36:27"}},"processed_data":{"order_number":"ORD-IRc-1774460186","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:36:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mHE-1774460185","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:36:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-mHE-1774460185","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:36:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:36:31] production.INFO: SendAcceptReject: Notification queued {"user_id":289,"notification_type":"order_approved","reference_id":180309} 
[2026-03-25 20:36:31] production.INFO: Order updated successfully. Order ID: 180309, Status: completed  
[2026-03-25 20:36:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mHE-1774460185","status":"completed","codes_count":0} 
[2026-03-25 20:36:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IRc-1774460186","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:36:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-IRc-1774460186","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:36:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:36:32] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180310} 
[2026-03-25 20:36:32] production.INFO: Order updated successfully. Order ID: 180310, Status: completed  
[2026-03-25 20:36:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IRc-1774460186","status":"completed","codes_count":0} 
[2026-03-25 20:36:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 289  
[2026-03-25 20:36:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:36:59] production.INFO: Constructing job for order: 180311  
[2026-03-25 20:37:00] production.INFO: Handling job for order: 180311  
[2026-03-25 20:37:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:37:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:37:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9f0c9741-b9a0-453b-a534-15da4cfb096b&Player_ID=5555788115  
[2026-03-25 20:37:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9f0c9741-b9a0-453b-a534-15da4cfb096b&Player_ID=5555788115","has_body":false} 
[2026-03-25 20:37:01] production.INFO: Operation sent successfully {"operation_id":165137,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s2FSc-1774460220","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:37:01"}},"processed_data":{"order_number":"ORD-s2FSc-1774460220","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:37:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s2FSc-1774460220","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:37:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-s2FSc-1774460220","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:37:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:37:16] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":180311} 
[2026-03-25 20:37:16] production.INFO: Order updated successfully. Order ID: 180311, Status: completed  
[2026-03-25 20:37:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s2FSc-1774460220","status":"completed","codes_count":0} 
[2026-03-25 20:37:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 20:37:32] production.INFO: Constructing job for order: 180312  
[2026-03-25 20:37:34] production.INFO: Handling job for order: 180312  
[2026-03-25 20:37:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:37:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:37:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=260e35c4-94cc-4a93-b69d-6e671b95de18&Player_ID=0933011949  
[2026-03-25 20:37:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=260e35c4-94cc-4a93-b69d-6e671b95de18&Player_ID=0933011949","has_body":false} 
[2026-03-25 20:37:34] production.INFO: Operation sent successfully {"operation_id":165138,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9c7Yz-1774460254","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:37:34"}},"processed_data":{"order_number":"ORD-9c7Yz-1774460254","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:37:34] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 20:37:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 20:37:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 20:37:42] production.INFO: Constructing job for order: 180313  
[2026-03-25 20:37:43] production.INFO: Handling job for order: 180313  
[2026-03-25 20:37:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:37:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:37:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=3913b00d-f473-46e8-b9c7-f5d85395b1ab&Player_ID=0982568778  
[2026-03-25 20:37:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=3913b00d-f473-46e8-b9c7-f5d85395b1ab&Player_ID=0982568778","has_body":false} 
[2026-03-25 20:37:44] production.INFO: Operation sent successfully {"operation_id":165139,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QdK5-1774460264","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:37:44"}},"processed_data":{"order_number":"ORD-QdK5-1774460264","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:37:50] production.INFO: Constructing job for order: 180314  
[2026-03-25 20:37:53] production.INFO: Handling job for order: 180314  
[2026-03-25 20:37:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:37:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:37:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=2484ab07-9d21-4ef8-8b4a-5ea748875e15&Player_ID=0982568778  
[2026-03-25 20:37:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=2484ab07-9d21-4ef8-8b4a-5ea748875e15&Player_ID=0982568778","has_body":false} 
[2026-03-25 20:37:54] production.INFO: Constructing job for order: 180315  
[2026-03-25 20:37:54] production.INFO: Operation sent successfully {"operation_id":165140,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DvUWBCP-1774460274","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:37:54"}},"processed_data":{"order_number":"ORD-DvUWBCP-1774460274","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:37:57] production.INFO: Handling job for order: 180315  
[2026-03-25 20:37:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:37:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:37:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b1953ba9-6d55-4997-9e4f-5714951f5806&Player_ID=51235123854  
[2026-03-25 20:37:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b1953ba9-6d55-4997-9e4f-5714951f5806&Player_ID=51235123854","has_body":false} 
[2026-03-25 20:37:58] production.INFO: Operation sent successfully {"operation_id":165141,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9CP-1774460277","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:37:58"}},"processed_data":{"order_number":"ORD-9CP-1774460277","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:38:00] production.INFO: Constructing job for order: 180316  
[2026-03-25 20:38:01] production.INFO: Handling job for order: 180316  
[2026-03-25 20:38:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:38:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:38:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=3028d7e6-a8c9-4b34-a381-8506746fb054&Player_ID=0994466118  
[2026-03-25 20:38:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=3028d7e6-a8c9-4b34-a381-8506746fb054&Player_ID=0994466118","has_body":false} 
[2026-03-25 20:38:02] production.INFO: Operation sent successfully {"operation_id":165142,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UfCCj-1774460281","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:38:02"}},"processed_data":{"order_number":"ORD-UfCCj-1774460281","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02"} 
[2026-03-25 20:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","total_operations":6,"sites_count":2} 
[2026-03-25 20:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-9CP-1774460277"]} 
[2026-03-25 20:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9CP-1774460277","operation_id":165141} 
[2026-03-25 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 20:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"processed":0,"errors":0} 
[2026-03-25 20:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"orders_count":4,"order_ids":["ORD-9c7Yz-1774460254","ORD-QdK5-1774460264","ORD-DvUWBCP-1774460274","ORD-UfCCj-1774460281"]} 
[2026-03-25 20:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104,"orders_count":4} 
[2026-03-25 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvUWBCP-1774460274","operation_id":165140} 
[2026-03-25 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QdK5-1774460264","operation_id":165139} 
[2026-03-25 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142} 
[2026-03-25 20:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 20:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"count":1} 
[2026-03-25 20:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"count":1} 
[2026-03-25 20:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":1292,"notification_type":"order_approved","reference_id":180312} 
[2026-03-25 20:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"processed":1,"errors":0} 
[2026-03-25 20:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"processed":1,"errors":0} 
[2026-03-25 20:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jlf74yb4aTSo87Gh8gNJ4GStJsj8ZxFZ","execution_time":"2026-03-25 20:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142} 
[2026-03-25 20:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 20:38:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9CP-1774460277","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:38:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-9CP-1774460277","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:38:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:38:08] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":180315} 
[2026-03-25 20:38:08] production.INFO: Order updated successfully. Order ID: 180315, Status: completed  
[2026-03-25 20:38:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9CP-1774460277","status":"completed","codes_count":0} 
[2026-03-25 20:38:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 20:38:26] production.INFO: Constructing job for order: 180317  
[2026-03-25 20:38:29] production.INFO: Handling job for order: 180317  
[2026-03-25 20:38:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:38:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:38:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8173cab-c431-43c3-87ac-4f1c76537134&Player_ID=5470919749  
[2026-03-25 20:38:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8173cab-c431-43c3-87ac-4f1c76537134&Player_ID=5470919749","has_body":false} 
[2026-03-25 20:38:30] production.INFO: Operation sent successfully {"operation_id":165143,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VbU3z2z-1774460310","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:38:30"}},"processed_data":{"order_number":"ORD-VbU3z2z-1774460310","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:38:35] production.INFO: Constructing job for order: 180318  
[2026-03-25 20:38:36] production.INFO: Handling job for order: 180318  
[2026-03-25 20:38:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:38:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:38:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=60000&uuid=711e4087-1781-4de4-ad47-5928fac8bde5&Player_ID=91111997  
[2026-03-25 20:38:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=60000&uuid=711e4087-1781-4de4-ad47-5928fac8bde5&Player_ID=91111997","has_body":false} 
[2026-03-25 20:38:37] production.INFO: Operation sent successfully {"operation_id":165144,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UvsmC3kC-1774460316","amount":21.448319999999998941575540811754763126373291015625,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-25 20:38:37"}},"processed_data":{"order_number":"ORD-UvsmC3kC-1774460316","amount":21.448319999999998941575540811754763126373291015625,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-25 20:38:42] production.INFO: Constructing job for order: 180319  
[2026-03-25 20:38:43] production.INFO: Handling job for order: 180319  
[2026-03-25 20:38:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:38:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:38:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=7d3a1e40-d1d3-49e2-abfc-212d54884416&Player_ID=0945366293  
[2026-03-25 20:38:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=7d3a1e40-d1d3-49e2-abfc-212d54884416&Player_ID=0945366293","has_body":false} 
[2026-03-25 20:38:43] production.INFO: Operation sent successfully {"operation_id":165145,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kWXzH7-1774460323","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:38:43"}},"processed_data":{"order_number":"ORD-kWXzH7-1774460323","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:38:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VbU3z2z-1774460310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:38:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-VbU3z2z-1774460310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:38:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:38:44] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":180317} 
[2026-03-25 20:38:44] production.INFO: Order updated successfully. Order ID: 180317, Status: completed  
[2026-03-25 20:38:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VbU3z2z-1774460310","status":"completed","codes_count":0} 
[2026-03-25 20:38:46] production.INFO: Constructing job for order: 180320  
[2026-03-25 20:38:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-25 20:38:49] production.INFO: Handling job for order: 180320  
[2026-03-25 20:38:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:38:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:38:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f0d2c99e-933f-4a65-b9de-cc380fecab70&Player_ID=0945366293  
[2026-03-25 20:38:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f0d2c99e-933f-4a65-b9de-cc380fecab70&Player_ID=0945366293","has_body":false} 
[2026-03-25 20:38:50] production.INFO: Operation sent successfully {"operation_id":165146,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-szXw-1774460330","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:38:50"}},"processed_data":{"order_number":"ORD-szXw-1774460330","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:39:01] production.INFO: Constructing job for order: 180321  
[2026-03-25 20:39:02] production.INFO: Handling job for order: 180321  
[2026-03-25 20:39:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:39:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:39:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3d948d02-7635-447d-8eba-4aeaf96e1576&Player_ID=0994126071  
[2026-03-25 20:39:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3d948d02-7635-447d-8eba-4aeaf96e1576&Player_ID=0994126071","has_body":false} 
[2026-03-25 20:39:03] production.INFO: Operation sent successfully {"operation_id":165147,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B6gSRUwb-1774460343","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:39:03"}},"processed_data":{"order_number":"ORD-B6gSRUwb-1774460343","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:39:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1738,"notification_type":"request_approved","reference_id":18822} 
[2026-03-25 20:39:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1738  
[2026-03-25 20:39:44] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"159674518","note":"لوكيشن للاتصالات","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpne5dsah8nkpb2j8Gnsn"}},"user_id":1123} 
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:39:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:39:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18823,"user_id":1123,"amount":3000.0,"admins_notified":7} 
[2026-03-25 20:39:50] production.INFO: Constructing job for order: 180322  
[2026-03-25 20:39:51] production.INFO: Handling job for order: 180322  
[2026-03-25 20:39:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:39:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:39:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=659d8ba8-729a-41f4-9aa0-80202b905f28&Player_ID=471156  
[2026-03-25 20:39:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=659d8ba8-729a-41f4-9aa0-80202b905f28&Player_ID=471156","has_body":false} 
[2026-03-25 20:39:52] production.INFO: Operation sent successfully {"operation_id":165148,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lYATK-1774460392","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 20:39:52"}},"processed_data":{"order_number":"ORD-lYATK-1774460392","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 20:39:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lYATK-1774460392","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:39:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-lYATK-1774460392","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:39:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:39:55] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180322} 
[2026-03-25 20:39:55] production.INFO: Order updated successfully. Order ID: 180322, Status: completed  
[2026-03-25 20:39:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lYATK-1774460392","status":"completed","codes_count":0} 
[2026-03-25 20:39:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 20:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04"} 
[2026-03-25 20:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","total_operations":8,"sites_count":2} 
[2026-03-25 20:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-O70Bi-1774458811","ORD-UvsmC3kC-1774460316"]} 
[2026-03-25 20:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O70Bi-1774458811","operation_id":165104} 
[2026-03-25 20:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 20:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"count":1} 
[2026-03-25 20:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"count":1} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"user_id":32,"notification_type":"order_approved","reference_id":180318} 
[2026-03-25 20:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"processed":1,"errors":0} 
[2026-03-25 20:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"processed":1,"errors":0} 
[2026-03-25 20:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"orders_count":6,"order_ids":["ORD-QdK5-1774460264","ORD-DvUWBCP-1774460274","ORD-UfCCj-1774460281","ORD-kWXzH7-1774460323","ORD-szXw-1774460330","ORD-B6gSRUwb-1774460343"]} 
[2026-03-25 20:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144} 
[2026-03-25 20:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UvsmC3kC-1774460316","operation_id":165144,"orders_count":6} 
[2026-03-25 20:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"processed":6,"skipped":0,"updates_prepared":6} 
[2026-03-25 20:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"total_items":6,"chunks":1,"chunk_size":10} 
[2026-03-25 20:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"count":6} 
[2026-03-25 20:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"count":6} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":315,"notification_type":"order_approved","reference_id":180321} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":1056,"notification_type":"order_approved","reference_id":180314} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":315,"notification_type":"order_approved","reference_id":180319} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":1056,"notification_type":"order_approved","reference_id":180313} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":315,"notification_type":"order_approved","reference_id":180320} 
[2026-03-25 20:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"user_id":1292,"notification_type":"order_approved","reference_id":180316} 
[2026-03-25 20:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"chunk_number":1,"processed":6,"errors":0,"total_operations":6,"total_orders":6,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"total_processed":6,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"processed":6,"errors":0} 
[2026-03-25 20:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142,"processed":6,"errors":0} 
[2026-03-25 20:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"28d7mx2fvQxYu0fhubNxCwLWaZGdAhL0","execution_time":"2026-03-25 20:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfCCj-1774460281","operation_id":165142} 
[2026-03-25 20:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:40:06] production.INFO: async() رجع: true  
[2026-03-25 20:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:40:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:40:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-25 20:40:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O70Bi-1774458811","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 20:40:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-O70Bi-1774458811","status":"completed","codes":[],"notes":[]} 
[2026-03-25 20:40:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:40:28] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":180276} 
[2026-03-25 20:40:28] production.INFO: Order updated successfully. Order ID: 180276, Status: completed  
[2026-03-25 20:40:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O70Bi-1774458811","status":"completed","codes_count":0} 
[2026-03-25 20:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-25 20:40:32] production.INFO: Constructing job for order: 180323  
[2026-03-25 20:40:35] production.INFO: Handling job for order: 180323  
[2026-03-25 20:40:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:40:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:40:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=f42ec98d-9c92-468e-929f-2df5b6367ea3&Player_ID=0962492990  
[2026-03-25 20:40:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=f42ec98d-9c92-468e-929f-2df5b6367ea3&Player_ID=0962492990","has_body":false} 
[2026-03-25 20:40:36] production.INFO: Operation sent successfully {"operation_id":165149,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0oJgks-1774460435","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:40:36"}},"processed_data":{"order_number":"ORD-0oJgks-1774460435","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:41:49] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"850.0","mainamount":"850","operation_number":"159676607","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb867vcugmnd761p173T"}},"user_id":1133} 
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 20:41:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 20:41:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18824,"user_id":1133,"amount":850.0,"admins_notified":7} 
[2026-03-25 20:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04"} 
[2026-03-25 20:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","total_operations":1,"sites_count":1} 
[2026-03-25 20:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-0oJgks-1774460435"]} 
[2026-03-25 20:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 20:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"count":1} 
[2026-03-25 20:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"count":1} 
[2026-03-25 20:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"user_id":125,"notification_type":"order_approved","reference_id":180323} 
[2026-03-25 20:42:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:42:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:42:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"processed":1,"errors":0} 
[2026-03-25 20:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149,"processed":1,"errors":0} 
[2026-03-25 20:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wSkS9XnpyPwzCumVxSr0qRQ4ppyJA2FG","execution_time":"2026-03-25 20:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oJgks-1774460435","operation_id":165149} 
[2026-03-25 20:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 20:42:08] production.INFO: Constructing job for order: 180324  
[2026-03-25 20:42:09] production.INFO: Constructing job for order: 180325  
[2026-03-25 20:42:10] production.INFO: Handling job for order: 180324  
[2026-03-25 20:42:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:42:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:42:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=b871e3cb-c451-4b07-88a4-1353360b877e&Player_ID=110192261  
[2026-03-25 20:42:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=b871e3cb-c451-4b07-88a4-1353360b877e&Player_ID=110192261","has_body":false} 
[2026-03-25 20:42:11] production.INFO: Operation sent successfully {"operation_id":165150,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dStuu-1774460531","amount":3.350000000000000088817841970012523233890533447265625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 20:42:11"}},"processed_data":{"order_number":"ORD-dStuu-1774460531","amount":3.350000000000000088817841970012523233890533447265625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 20:42:11] production.INFO: Handling job for order: 180325  
[2026-03-25 20:42:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:42:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:42:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=4cafcffc-7c05-48db-a1c1-4640c8eaa56a&Player_ID=51715308952  
[2026-03-25 20:42:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=4cafcffc-7c05-48db-a1c1-4640c8eaa56a&Player_ID=51715308952","has_body":false} 
[2026-03-25 20:42:12] production.INFO: Operation sent successfully {"operation_id":165151,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pBN-1774460531","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:42:12"}},"processed_data":{"order_number":"ORD-pBN-1774460531","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-25 20:42:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dStuu-1774460531","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 20:42:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-dStuu-1774460531","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 20:42:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:42:16] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":180324} 
[2026-03-25 20:42:16] production.INFO: Order updated successfully. Order ID: 180324, Status: completed  
[2026-03-25 20:42:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dStuu-1774460531","status":"completed","codes_count":0} 
[2026-03-25 20:42:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-25 20:42:32] production.INFO: Constructing job for order: 180326  
[2026-03-25 20:42:33] production.INFO: Handling job for order: 180326  
[2026-03-25 20:42:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:42:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:42:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4683ca16-1407-4f33-abfc-c1bc89af128e&Player_ID=51715308952  
[2026-03-25 20:42:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4683ca16-1407-4f33-abfc-c1bc89af128e&Player_ID=51715308952","has_body":false} 
[2026-03-25 20:42:34] production.INFO: Operation sent successfully {"operation_id":165152,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gj6J-1774460553","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:42:34"}},"processed_data":{"order_number":"ORD-gj6J-1774460553","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:42:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gj6J-1774460553","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:42:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-gj6J-1774460553","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:42:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:42:47] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":180326} 
[2026-03-25 20:42:47] production.INFO: Order updated successfully. Order ID: 180326, Status: completed  
[2026-03-25 20:42:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gj6J-1774460553","status":"completed","codes_count":0} 
[2026-03-25 20:42:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 20:43:08] production.INFO: Constructing job for order: 180327  
[2026-03-25 20:43:10] production.INFO: Handling job for order: 180327  
[2026-03-25 20:43:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:43:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:43:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=60000&uuid=1717c155-61d9-4595-92cc-b4feafc69e2c&Player_ID=91111997  
[2026-03-25 20:43:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=60000&uuid=1717c155-61d9-4595-92cc-b4feafc69e2c&Player_ID=91111997","has_body":false} 
[2026-03-25 20:43:11] production.INFO: Operation sent successfully {"operation_id":165153,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9xo9u7-1774460590","amount":21.448319999999998941575540811754763126373291015625,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-25 20:43:11"}},"processed_data":{"order_number":"ORD-9xo9u7-1774460590","amount":21.448319999999998941575540811754763126373291015625,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-25 20:43:32] production.INFO: Constructing job for order: 180328  
[2026-03-25 20:43:35] production.INFO: Handling job for order: 180328  
[2026-03-25 20:43:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:43:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:43:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d080f311-585e-48bd-99eb-fb204bea3f06&Player_ID=0954353660  
[2026-03-25 20:43:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=d080f311-585e-48bd-99eb-fb204bea3f06&Player_ID=0954353660","has_body":false} 
[2026-03-25 20:43:35] production.INFO: Operation sent successfully {"operation_id":165154,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cfsb1bE-1774460615","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:43:35"}},"processed_data":{"order_number":"ORD-cfsb1bE-1774460615","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:43:50] production.INFO: Constructing job for order: 180329  
[2026-03-25 20:43:53] production.INFO: Handling job for order: 180329  
[2026-03-25 20:43:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:43:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:43:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3812d5a7-a116-4c68-9574-4e297f002010&Player_ID=51715308952  
[2026-03-25 20:43:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3812d5a7-a116-4c68-9574-4e297f002010&Player_ID=51715308952","has_body":false} 
[2026-03-25 20:43:54] production.INFO: Operation sent successfully {"operation_id":165155,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tvl-1774460634","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:43:54"}},"processed_data":{"order_number":"ORD-Tvl-1774460634","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 20:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03"} 
[2026-03-25 20:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","total_operations":4,"sites_count":2} 
[2026-03-25 20:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pBN-1774460531","ORD-9xo9u7-1774460590","ORD-Tvl-1774460634"]} 
[2026-03-25 20:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9xo9u7-1774460590","operation_id":165153} 
[2026-03-25 20:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151} 
[2026-03-25 20:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tvl-1774460634","operation_id":165155} 
[2026-03-25 20:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tvl-1774460634","operation_id":165155,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 20:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tvl-1774460634","operation_id":165155,"processed":0,"errors":0} 
[2026-03-25 20:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tvl-1774460634","operation_id":165155,"orders_count":1,"order_ids":["ORD-cfsb1bE-1774460615"]} 
[2026-03-25 20:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tvl-1774460634","operation_id":165155} 
[2026-03-25 20:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tvl-1774460634","operation_id":165155,"orders_count":1} 
[2026-03-25 20:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:44:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:44:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"count":1} 
[2026-03-25 20:44:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"count":1} 
[2026-03-25 20:44:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"user_id":949,"notification_type":"order_approved","reference_id":180328} 
[2026-03-25 20:44:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:44:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:44:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"processed":1,"errors":0} 
[2026-03-25 20:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154,"processed":1,"errors":0} 
[2026-03-25 20:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c6txG85SoF5x0vvecmB16U9yCD5pcSfP","execution_time":"2026-03-25 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cfsb1bE-1774460615","operation_id":165154} 
[2026-03-25 20:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 20:44:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Tvl-1774460634","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:44:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Tvl-1774460634","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:44:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:44:06] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":180329} 
[2026-03-25 20:44:06] production.INFO: Order updated successfully. Order ID: 180329, Status: completed  
[2026-03-25 20:44:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Tvl-1774460634","status":"completed","codes_count":0} 
[2026-03-25 20:44:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 20:44:19] production.INFO: Constructing job for order: 180330  
[2026-03-25 20:44:22] production.INFO: Handling job for order: 180330  
[2026-03-25 20:44:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:44:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:44:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=74a3dfab-b32e-4c47-983f-491a080148b6&Player_ID=0982114853  
[2026-03-25 20:44:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=74a3dfab-b32e-4c47-983f-491a080148b6&Player_ID=0982114853","has_body":false} 
[2026-03-25 20:44:22] production.INFO: Operation sent successfully {"operation_id":165156,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vqk37N-1774460662","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:44:22"}},"processed_data":{"order_number":"ORD-Vqk37N-1774460662","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:44:44] production.INFO: Constructing job for order: 180331  
[2026-03-25 20:44:46] production.INFO: Handling job for order: 180331  
[2026-03-25 20:44:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:44:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:44:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ec1330fa-b063-4f09-80a7-045a8f421e46&Player_ID=0954353660  
[2026-03-25 20:44:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ec1330fa-b063-4f09-80a7-045a8f421e46&Player_ID=0954353660","has_body":false} 
[2026-03-25 20:44:47] production.INFO: Operation sent successfully {"operation_id":165157,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wzu-1774460687","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:44:47"}},"processed_data":{"order_number":"ORD-wzu-1774460687","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:44:49] production.INFO: Constructing job for order: 180332  
[2026-03-25 20:44:50] production.INFO: Handling job for order: 180332  
[2026-03-25 20:44:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:44:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:44:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=43ef8715-edb9-4733-ac70-22648588ca41&Player_ID=0956351412  
[2026-03-25 20:44:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=43ef8715-edb9-4733-ac70-22648588ca41&Player_ID=0956351412","has_body":false} 
[2026-03-25 20:44:51] production.INFO: Operation sent successfully {"operation_id":165158,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uPz2c43e-1774460691","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:44:51"}},"processed_data":{"order_number":"ORD-uPz2c43e-1774460691","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 20:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 20:45:04] production.INFO: Constructing job for order: 180333  
[2026-03-25 20:45:05] production.INFO: async() رجع: true  
[2026-03-25 20:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:45:06] production.INFO: Handling job for order: 180333  
[2026-03-25 20:45:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:45:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:45:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=520ce513-c490-4b43-a95a-6e7904e1acfd&Player_ID=51990463174  
[2026-03-25 20:45:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=520ce513-c490-4b43-a95a-6e7904e1acfd&Player_ID=51990463174","has_body":false} 
[2026-03-25 20:45:07] production.INFO: Operation sent successfully {"operation_id":165159,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-91ub-1774460707","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:45:07"}},"processed_data":{"order_number":"ORD-91ub-1774460707","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:45:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-91ub-1774460707","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:45:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-91ub-1774460707","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:45:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:45:23] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":180333} 
[2026-03-25 20:45:23] production.INFO: Order updated successfully. Order ID: 180333, Status: completed  
[2026-03-25 20:45:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-91ub-1774460707","status":"completed","codes_count":0} 
[2026-03-25 20:45:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-25 20:45:54] production.INFO: Constructing job for order: 180334  
[2026-03-25 20:45:55] production.INFO: Handling job for order: 180334  
[2026-03-25 20:45:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:45:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:45:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=57640906-7afa-4082-9ab2-d40946b515e3&Player_ID=52025215445  
[2026-03-25 20:45:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=57640906-7afa-4082-9ab2-d40946b515e3&Player_ID=52025215445","has_body":false} 
[2026-03-25 20:45:56] production.INFO: Operation sent successfully {"operation_id":165160,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SG5rJ5l-1774460756","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:45:56"}},"processed_data":{"order_number":"ORD-SG5rJ5l-1774460756","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02"} 
[2026-03-25 20:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","total_operations":6,"sites_count":2} 
[2026-03-25 20:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pBN-1774460531","ORD-9xo9u7-1774460590","ORD-SG5rJ5l-1774460756"]} 
[2026-03-25 20:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 20:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151} 
[2026-03-25 20:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160} 
[2026-03-25 20:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 20:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"count":1} 
[2026-03-25 20:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"count":1} 
[2026-03-25 20:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"user_id":32,"notification_type":"order_approved","reference_id":180327} 
[2026-03-25 20:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"processed":1,"errors":0} 
[2026-03-25 20:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"processed":1,"errors":0} 
[2026-03-25 20:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"orders_count":3,"order_ids":["ORD-Vqk37N-1774460662","ORD-wzu-1774460687","ORD-uPz2c43e-1774460691"]} 
[2026-03-25 20:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160} 
[2026-03-25 20:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG5rJ5l-1774460756","operation_id":165160,"orders_count":3} 
[2026-03-25 20:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 20:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 20:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"count":3} 
[2026-03-25 20:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"count":3} 
[2026-03-25 20:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"user_id":1544,"notification_type":"order_approved","reference_id":180332} 
[2026-03-25 20:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"user_id":5,"notification_type":"order_approved","reference_id":180330} 
[2026-03-25 20:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"user_id":949,"notification_type":"order_approved","reference_id":180331} 
[2026-03-25 20:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"processed":3,"errors":0} 
[2026-03-25 20:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157,"processed":3,"errors":0} 
[2026-03-25 20:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tupLXFSehGLEmbeCNSnsL8qXazuyWBfd","execution_time":"2026-03-25 20:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzu-1774460687","operation_id":165157} 
[2026-03-25 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-25 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-25 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 20:46:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SG5rJ5l-1774460756","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:46:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-SG5rJ5l-1774460756","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:46:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:46:05] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":180334} 
[2026-03-25 20:46:05] production.INFO: Order updated successfully. Order ID: 180334, Status: completed  
[2026-03-25 20:46:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SG5rJ5l-1774460756","status":"completed","codes_count":0} 
[2026-03-25 20:46:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-25 20:46:46] production.INFO: Constructing job for order: 180335  
[2026-03-25 20:46:47] production.INFO: Handling job for order: 180335  
[2026-03-25 20:46:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:46:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:46:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e600d12c-67bb-47d0-94b8-a6552693e382&Player_ID=5715116753  
[2026-03-25 20:46:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e600d12c-67bb-47d0-94b8-a6552693e382&Player_ID=5715116753","has_body":false} 
[2026-03-25 20:46:48] production.INFO: Operation sent successfully {"operation_id":165161,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0L0vKO-1774460808","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:46:48"}},"processed_data":{"order_number":"ORD-0L0vKO-1774460808","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:46:54] production.INFO: Constructing job for order: 180336  
[2026-03-25 20:46:57] production.INFO: Handling job for order: 180336  
[2026-03-25 20:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0423f21b-1b8d-42ae-9981-e6c0a0fe210b&Player_ID=5715116753  
[2026-03-25 20:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0423f21b-1b8d-42ae-9981-e6c0a0fe210b&Player_ID=5715116753","has_body":false} 
[2026-03-25 20:46:57] production.INFO: Constructing job for order: 180337  
[2026-03-25 20:46:58] production.INFO: Operation sent successfully {"operation_id":165162,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PJdSMbm-1774460818","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:46:58"}},"processed_data":{"order_number":"ORD-PJdSMbm-1774460818","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:46:58] production.INFO: Handling job for order: 180337  
[2026-03-25 20:46:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:46:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:46:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=ce63e299-3c5d-40aa-b257-452a31964602&Player_ID=0933364331  
[2026-03-25 20:46:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=ce63e299-3c5d-40aa-b257-452a31964602&Player_ID=0933364331","has_body":false} 
[2026-03-25 20:46:59] production.INFO: Operation sent successfully {"operation_id":165163,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UTGMmbj-1774460819","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:46:59"}},"processed_data":{"order_number":"ORD-UTGMmbj-1774460819","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:47:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0L0vKO-1774460808","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:47:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-0L0vKO-1774460808","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:47:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:47:02] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180335} 
[2026-03-25 20:47:02] production.INFO: Order updated successfully. Order ID: 180335, Status: completed  
[2026-03-25 20:47:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0L0vKO-1774460808","status":"completed","codes_count":0} 
[2026-03-25 20:47:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:47:03] production.INFO: Constructing job for order: 180338  
[2026-03-25 20:47:05] production.INFO: Handling job for order: 180338  
[2026-03-25 20:47:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:47:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:47:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=b54a6ac2-aab1-49ad-b3ab-b6b9c79e7320&Player_ID=0933364331  
[2026-03-25 20:47:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=b54a6ac2-aab1-49ad-b3ab-b6b9c79e7320&Player_ID=0933364331","has_body":false} 
[2026-03-25 20:47:06] production.INFO: Operation sent successfully {"operation_id":165164,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8EEM-1774460826","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:47:06"}},"processed_data":{"order_number":"ORD-8EEM-1774460826","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:47:11] production.INFO: Constructing job for order: 180339  
[2026-03-25 20:47:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PJdSMbm-1774460818","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:47:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-PJdSMbm-1774460818","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:47:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:47:11] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180336} 
[2026-03-25 20:47:11] production.INFO: Order updated successfully. Order ID: 180336, Status: completed  
[2026-03-25 20:47:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PJdSMbm-1774460818","status":"completed","codes_count":0} 
[2026-03-25 20:47:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:47:12] production.INFO: Handling job for order: 180339  
[2026-03-25 20:47:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:47:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:47:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f4cc21f6-1366-4a66-9e30-d2d7142f900f&Player_ID=8155839280  
[2026-03-25 20:47:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f4cc21f6-1366-4a66-9e30-d2d7142f900f&Player_ID=8155839280","has_body":false} 
[2026-03-25 20:47:13] production.INFO: Operation sent successfully {"operation_id":165165,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AdTB-1774460832","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:47:13"}},"processed_data":{"order_number":"ORD-AdTB-1774460832","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:47:31] production.INFO: Constructing job for order: 180340  
[2026-03-25 20:47:34] production.INFO: Handling job for order: 180340  
[2026-03-25 20:47:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:47:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:47:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=6c4bd99f-4928-4a63-a864-e209279dc5b8&Player_ID=0969376036  
[2026-03-25 20:47:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=6c4bd99f-4928-4a63-a864-e209279dc5b8&Player_ID=0969376036","has_body":false} 
[2026-03-25 20:47:34] production.INFO: Operation sent successfully {"operation_id":165166,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HWe-1774460854","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:47:34"}},"processed_data":{"order_number":"ORD-HWe-1774460854","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:47:39] production.INFO: Constructing job for order: 180341  
[2026-03-25 20:47:40] production.INFO: Handling job for order: 180341  
[2026-03-25 20:47:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:47:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:47:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=460e4b80-1072-4594-a5c3-60020be079a3&Player_ID=0969376036  
[2026-03-25 20:47:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=460e4b80-1072-4594-a5c3-60020be079a3&Player_ID=0969376036","has_body":false} 
[2026-03-25 20:47:41] production.INFO: Operation sent successfully {"operation_id":165167,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GkAe-1774460861","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 20:47:41"}},"processed_data":{"order_number":"ORD-GkAe-1774460861","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 20:47:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AdTB-1774460832","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:47:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-AdTB-1774460832","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:47:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:47:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":180339} 
[2026-03-25 20:47:50] production.INFO: Order updated successfully. Order ID: 180339, Status: completed  
[2026-03-25 20:47:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AdTB-1774460832","status":"completed","codes_count":0} 
[2026-03-25 20:47:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-25 20:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02"} 
[2026-03-25 20:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","total_operations":5,"sites_count":2} 
[2026-03-25 20:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pBN-1774460531"]} 
[2026-03-25 20:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151} 
[2026-03-25 20:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 20:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151,"processed":0,"errors":0} 
[2026-03-25 20:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151,"orders_count":4,"order_ids":["ORD-UTGMmbj-1774460819","ORD-8EEM-1774460826","ORD-HWe-1774460854","ORD-GkAe-1774460861"]} 
[2026-03-25 20:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151} 
[2026-03-25 20:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBN-1774460531","operation_id":165151,"orders_count":4} 
[2026-03-25 20:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 20:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 20:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"count":4} 
[2026-03-25 20:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"count":4} 
[2026-03-25 20:48:03] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"count":2} 
[2026-03-25 20:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"user_id":366,"notification_type":"order_rejected","reference_id":180338} 
[2026-03-25 20:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"user_id":1417,"notification_type":"order_approved","reference_id":180341} 
[2026-03-25 20:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"user_id":1417,"notification_type":"order_approved","reference_id":180340} 
[2026-03-25 20:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"user_id":366,"notification_type":"order_rejected","reference_id":180337} 
[2026-03-25 20:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":2} 
[2026-03-25 20:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"processed":4,"errors":0} 
[2026-03-25 20:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163,"processed":4,"errors":0} 
[2026-03-25 20:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gJxEwCRMLmNTc4YFwte9Piw0BChyKwoN","execution_time":"2026-03-25 20:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTGMmbj-1774460819","operation_id":165163} 
[2026-03-25 20:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 20:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 20:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 20:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 20:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-25 20:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 20:48:05] production.INFO: Constructing job for order: 180342  
[2026-03-25 20:48:06] production.INFO: Handling job for order: 180342  
[2026-03-25 20:48:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:48:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:48:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9c70898b-61bd-4380-8b31-47fd3bcdddca&Player_ID=5715116753  
[2026-03-25 20:48:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9c70898b-61bd-4380-8b31-47fd3bcdddca&Player_ID=5715116753","has_body":false} 
[2026-03-25 20:48:06] production.INFO: Operation sent successfully {"operation_id":165168,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-76y-1774460886","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:48:06"}},"processed_data":{"order_number":"ORD-76y-1774460886","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 20:48:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-76y-1774460886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:48:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-76y-1774460886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:48:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:48:14] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180342} 
[2026-03-25 20:48:14] production.INFO: Order updated successfully. Order ID: 180342, Status: completed  
[2026-03-25 20:48:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-76y-1774460886","status":"completed","codes_count":0} 
[2026-03-25 20:48:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:48:43] production.INFO: Constructing job for order: 180344  
[2026-03-25 20:48:46] production.INFO: Handling job for order: 180344  
[2026-03-25 20:48:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:48:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:48:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=49e93b79-68df-4488-8752-62e07bbf159a&Player_ID=8155839280  
[2026-03-25 20:48:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=49e93b79-68df-4488-8752-62e07bbf159a&Player_ID=8155839280","has_body":false} 
[2026-03-25 20:48:46] production.INFO: Operation sent successfully {"operation_id":165169,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5WFgW-1774460926","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 20:48:46"}},"processed_data":{"order_number":"ORD-5WFgW-1774460926","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 20:48:51] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 20:48:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-25 20:48:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 20:48:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pBN-1774460531","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 20:48:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-pBN-1774460531","status":"completed","codes":[],"notes":[]} 
[2026-03-25 20:48:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:48:59] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":180325} 
[2026-03-25 20:48:59] production.INFO: Order updated successfully. Order ID: 180325, Status: completed  
[2026-03-25 20:48:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pBN-1774460531","status":"completed","codes_count":0} 
[2026-03-25 20:49:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-25 20:49:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5WFgW-1774460926","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:49:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-5WFgW-1774460926","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:49:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:49:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":180344} 
[2026-03-25 20:49:05] production.INFO: Order updated successfully. Order ID: 180344, Status: completed  
[2026-03-25 20:49:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5WFgW-1774460926","status":"completed","codes_count":0} 
[2026-03-25 20:49:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-25 20:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2qkdFW51zKMccQXw5U7Areyv9D6DGmFS","execution_time":"2026-03-25 20:50:04"} 
[2026-03-25 20:50:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2qkdFW51zKMccQXw5U7Areyv9D6DGmFS","execution_time":"2026-03-25 20:50:04"} 
[2026-03-25 20:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 20:50:06] production.INFO: async() رجع: true  
[2026-03-25 20:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:50:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:50:12] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 20:50:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-25 20:50:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 20:50:30] production.INFO: Constructing job for order: 180345  
[2026-03-25 20:50:32] production.INFO: Handling job for order: 180345  
[2026-03-25 20:50:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:50:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:50:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=b7941e2e-e7bc-4a6f-82b2-e8008d5e5acd&Player_ID=0996761699  
[2026-03-25 20:50:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=b7941e2e-e7bc-4a6f-82b2-e8008d5e5acd&Player_ID=0996761699","has_body":false} 
[2026-03-25 20:50:33] production.INFO: Operation sent successfully {"operation_id":165170,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5GCC-1774461033","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:50:33"}},"processed_data":{"order_number":"ORD-5GCC-1774461033","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:51:56] production.INFO: Constructing job for order: 180346  
[2026-03-25 20:51:57] production.INFO: Handling job for order: 180346  
[2026-03-25 20:51:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:51:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/701/params?qty=1&uuid=9a71a3ad-7e04-443a-b196-535c8acd7d97  
[2026-03-25 20:51:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/701/params?qty=1&uuid=9a71a3ad-7e04-443a-b196-535c8acd7d97","has_body":false} 
[2026-03-25 20:51:58] production.INFO: Operation sent successfully {"operation_id":165171,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-97KNQF-1774461117","amount":2.020000000000000017763568394002504646778106689453125,"status":"processing","product":"USA 2$ Fast","game":"Itunes USA","notes":[],"created_at":"2026-03-25 20:51:58"}},"processed_data":{"order_number":"ORD-97KNQF-1774461117","amount":2.020000000000000017763568394002504646778106689453125,"status":"processing","product":"USA 2$ Fast","game":"Itunes USA"}} 
[2026-03-25 20:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04"} 
[2026-03-25 20:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","total_operations":2,"sites_count":2} 
[2026-03-25 20:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-5GCC-1774461033"]} 
[2026-03-25 20:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 20:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"count":1} 
[2026-03-25 20:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"count":1} 
[2026-03-25 20:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"user_id":1597,"notification_type":"order_approved","reference_id":180345} 
[2026-03-25 20:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"processed":1,"errors":0} 
[2026-03-25 20:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"processed":1,"errors":0} 
[2026-03-25 20:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"orders_count":1,"order_ids":["ORD-97KNQF-1774461117"]} 
[2026-03-25 20:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170} 
[2026-03-25 20:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5GCC-1774461033","operation_id":165170,"orders_count":1} 
[2026-03-25 20:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"count":1} 
[2026-03-25 20:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"count":1} 
[2026-03-25 20:52:04] production.INFO: Bulk inserted order codes {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"codes_count":1} 
[2026-03-25 20:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"user_id":1109,"notification_type":"order_approved","reference_id":180346} 
[2026-03-25 20:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":1,"total_refunds":0} 
[2026-03-25 20:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"processed":1,"errors":0} 
[2026-03-25 20:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171,"processed":1,"errors":0} 
[2026-03-25 20:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"02aFffzwDAxFLim4eHUgfrhiBzXd1v2p","execution_time":"2026-03-25 20:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-97KNQF-1774461117","operation_id":165171} 
[2026-03-25 20:52:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 20:52:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-97KNQF-1774461117","status":"completed","notes":[],"codes":["XJNTKQD648YP63JC"]}} 
[2026-03-25 20:52:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-97KNQF-1774461117","status":"completed","codes":["XJNTKQD648YP63JC"],"notes":[]} 
[2026-03-25 20:52:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:52:05] production.ERROR: Order not found or already processed. External ID: ORD-97KNQF-1774461117  
[2026-03-25 20:52:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-97KNQF-1774461117","status":"completed","codes_count":1} 
[2026-03-25 20:52:11] production.INFO: Constructing job for order: 180347  
[2026-03-25 20:52:14] production.INFO: Handling job for order: 180347  
[2026-03-25 20:52:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:52:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:52:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=7cb3761e-27b2-4997-ab25-0840cf66d186&Player_ID=50470998  
[2026-03-25 20:52:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=7cb3761e-27b2-4997-ab25-0840cf66d186&Player_ID=50470998","has_body":false} 
[2026-03-25 20:52:15] production.INFO: Operation sent successfully {"operation_id":165172,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kuP3-1774461134","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 20:52:15"}},"processed_data":{"order_number":"ORD-kuP3-1774461134","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 20:53:06] production.INFO: Constructing job for order: 180348  
[2026-03-25 20:53:09] production.INFO: Handling job for order: 180348  
[2026-03-25 20:53:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:53:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:53:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=5000&uuid=1451066b-b13f-4414-afcf-570ce5384b7e&Player_ID=50865884  
[2026-03-25 20:53:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=5000&uuid=1451066b-b13f-4414-afcf-570ce5384b7e&Player_ID=50865884","has_body":false} 
[2026-03-25 20:53:10] production.INFO: Operation sent successfully {"operation_id":165173,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aqEVs8H7-1774461189","amount":8.562219999999999942019712761975824832916259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 20:53:10"}},"processed_data":{"order_number":"ORD-aqEVs8H7-1774461189","amount":8.562219999999999942019712761975824832916259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 20:53:46] production.INFO: Constructing job for order: 180349  
[2026-03-25 20:53:49] production.INFO: Handling job for order: 180349  
[2026-03-25 20:53:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:53:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/701/params?qty=1&uuid=b43511f6-ad75-4a50-b5f8-a3f46c8f3766  
[2026-03-25 20:53:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/701/params?qty=1&uuid=b43511f6-ad75-4a50-b5f8-a3f46c8f3766","has_body":false} 
[2026-03-25 20:53:49] production.INFO: Operation sent successfully {"operation_id":165174,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Xs-1774461229","amount":2.020000000000000017763568394002504646778106689453125,"status":"processing","product":"USA 2$ Fast","game":"Itunes USA","notes":[],"created_at":"2026-03-25 20:53:49"}},"processed_data":{"order_number":"ORD-7Xs-1774461229","amount":2.020000000000000017763568394002504646778106689453125,"status":"processing","product":"USA 2$ Fast","game":"Itunes USA"}} 
[2026-03-25 20:53:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7Xs-1774461229","status":"completed","notes":[],"codes":["XW7R3Z65GYPWLYT4"]}} 
[2026-03-25 20:53:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-7Xs-1774461229","status":"completed","codes":["XW7R3Z65GYPWLYT4"],"notes":[]} 
[2026-03-25 20:53:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:53:57] production.INFO: Added codes to order via OrderService {"order_id":180349,"codes_count":1,"codes":["XW7R3Z65GYPWLYT4"]} 
[2026-03-25 20:53:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":180349} 
[2026-03-25 20:53:57] production.INFO: Order updated successfully. Order ID: 180349, Status: completed  
[2026-03-25 20:53:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7Xs-1774461229","status":"completed","codes_count":1} 
[2026-03-25 20:53:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 20:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02"} 
[2026-03-25 20:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","total_operations":2,"sites_count":1} 
[2026-03-25 20:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-kuP3-1774461134","ORD-aqEVs8H7-1774461189"]} 
[2026-03-25 20:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173} 
[2026-03-25 20:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 20:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"count":1} 
[2026-03-25 20:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"count":1} 
[2026-03-25 20:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"user_id":1577,"notification_type":"order_approved","reference_id":180347} 
[2026-03-25 20:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"processed":1,"errors":0} 
[2026-03-25 20:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172,"processed":1,"errors":0} 
[2026-03-25 20:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v7rpKIV5XzSAYx0tsfIc8EmcFYwikXZI","execution_time":"2026-03-25 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kuP3-1774461134","operation_id":165172} 
[2026-03-25 20:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-25 20:54:56] production.INFO: Constructing job for order: 180350  
[2026-03-25 20:54:59] production.INFO: Handling job for order: 180350  
[2026-03-25 20:54:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:54:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:54:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=06e1be93-cd63-42d4-96c5-4e23cb5e38c5&Player_ID=0996761699  
[2026-03-25 20:54:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=06e1be93-cd63-42d4-96c5-4e23cb5e38c5&Player_ID=0996761699","has_body":false} 
[2026-03-25 20:54:59] production.INFO: Operation sent successfully {"operation_id":165175,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D2a-1774461299","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:54:59"}},"processed_data":{"order_number":"ORD-D2a-1774461299","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 20:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 20:55:04] production.INFO: async() رجع: true  
[2026-03-25 20:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 20:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 20:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 20:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 20:55:35] production.INFO: Constructing job for order: 180351  
[2026-03-25 20:55:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"request_approved","reference_id":18823} 
[2026-03-25 20:55:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 20:55:36] production.INFO: Handling job for order: 180351  
[2026-03-25 20:55:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:55:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:55:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eefb2380-42c2-4403-af52-1f3be71541f4&Player_ID=52329091982  
[2026-03-25 20:55:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eefb2380-42c2-4403-af52-1f3be71541f4&Player_ID=52329091982","has_body":false} 
[2026-03-25 20:55:38] production.INFO: Operation sent successfully {"operation_id":165176,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A3eQ6kKx-1774461338","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:55:38"}},"processed_data":{"order_number":"ORD-A3eQ6kKx-1774461338","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 20:55:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A3eQ6kKx-1774461338","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 20:55:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-A3eQ6kKx-1774461338","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 20:55:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:55:57] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":180351} 
[2026-03-25 20:55:57] production.INFO: Order updated successfully. Order ID: 180351, Status: completed  
[2026-03-25 20:55:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A3eQ6kKx-1774461338","status":"completed","codes_count":0} 
[2026-03-25 20:56:00] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 20:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04"} 
[2026-03-25 20:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","total_operations":2,"sites_count":2} 
[2026-03-25 20:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aqEVs8H7-1774461189"]} 
[2026-03-25 20:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"count":1} 
[2026-03-25 20:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"count":1} 
[2026-03-25 20:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"user_id":1512,"notification_type":"order_approved","reference_id":180348} 
[2026-03-25 20:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"processed":1,"errors":0} 
[2026-03-25 20:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"processed":1,"errors":0} 
[2026-03-25 20:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"orders_count":1,"order_ids":["ORD-D2a-1774461299"]} 
[2026-03-25 20:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173} 
[2026-03-25 20:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aqEVs8H7-1774461189","operation_id":165173,"orders_count":1} 
[2026-03-25 20:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"count":1} 
[2026-03-25 20:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"count":1} 
[2026-03-25 20:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"user_id":1597,"notification_type":"order_approved","reference_id":180350} 
[2026-03-25 20:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"processed":1,"errors":0} 
[2026-03-25 20:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175,"processed":1,"errors":0} 
[2026-03-25 20:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"toMrZzjqsmd0roOuwpPRnGJK6t7W1V80","execution_time":"2026-03-25 20:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2a-1774461299","operation_id":165175} 
[2026-03-25 20:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-25 20:56:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18824} 
[2026-03-25 20:56:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 20:56:45] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":180343} 
[2026-03-25 20:56:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-25 20:57:00] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 20:57:01] production.INFO: Constructing job for order: 180352  
[2026-03-25 20:57:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-25 20:57:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 20:57:02] production.INFO: Handling job for order: 180352  
[2026-03-25 20:57:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:57:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:57:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=100000&uuid=443bf0a4-f0b4-40b4-8443-1ffe2de7bb11&Player_ID=62103549  
[2026-03-25 20:57:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=100000&uuid=443bf0a4-f0b4-40b4-8443-1ffe2de7bb11&Player_ID=62103549","has_body":false} 
[2026-03-25 20:57:03] production.INFO: Operation sent successfully {"operation_id":165177,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CsS-1774461422","amount":6.2621599999999997265831552795134484767913818359375,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-25 20:57:03"}},"processed_data":{"order_number":"ORD-CsS-1774461422","amount":6.2621599999999997265831552795134484767913818359375,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-25 20:57:13] production.INFO: Constructing job for order: 180353  
[2026-03-25 20:57:15] production.INFO: Handling job for order: 180353  
[2026-03-25 20:57:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:57:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:57:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=a45aa9de-1a3e-422c-83ed-8f5d13c06b31&Player_ID=0984700620  
[2026-03-25 20:57:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=a45aa9de-1a3e-422c-83ed-8f5d13c06b31&Player_ID=0984700620","has_body":false} 
[2026-03-25 20:57:15] production.INFO: Operation sent successfully {"operation_id":165178,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o9Xg-1774461435","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:57:15"}},"processed_data":{"order_number":"ORD-o9Xg-1774461435","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:57:35] production.INFO: Constructing job for order: 180354  
[2026-03-25 20:57:36] production.INFO: Handling job for order: 180354  
[2026-03-25 20:57:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:57:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/701/params?qty=1&uuid=dcd70e64-4381-4b0e-a78e-1d63296ac20f  
[2026-03-25 20:57:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/701/params?qty=1&uuid=dcd70e64-4381-4b0e-a78e-1d63296ac20f","has_body":false} 
[2026-03-25 20:57:37] production.INFO: Operation sent successfully {"operation_id":165179,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XPX6Q-1774461457","amount":2.020000000000000017763568394002504646778106689453125,"status":"processing","product":"USA 2$ Fast","game":"Itunes USA","notes":[],"created_at":"2026-03-25 20:57:37"}},"processed_data":{"order_number":"ORD-XPX6Q-1774461457","amount":2.020000000000000017763568394002504646778106689453125,"status":"processing","product":"USA 2$ Fast","game":"Itunes USA"}} 
[2026-03-25 20:57:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XPX6Q-1774461457","status":"completed","notes":[],"codes":["XHTGZWXCN579ZRTH"]}} 
[2026-03-25 20:57:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-XPX6Q-1774461457","status":"completed","codes":["XHTGZWXCN579ZRTH"],"notes":[]} 
[2026-03-25 20:57:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 20:57:45] production.INFO: Added codes to order via OrderService {"order_id":180354,"codes_count":1,"codes":["XHTGZWXCN579ZRTH"]} 
[2026-03-25 20:57:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":180354} 
[2026-03-25 20:57:45] production.INFO: Order updated successfully. Order ID: 180354, Status: completed  
[2026-03-25 20:57:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XPX6Q-1774461457","status":"completed","codes_count":1} 
[2026-03-25 20:57:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-25 20:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01"} 
[2026-03-25 20:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","total_operations":2,"sites_count":2} 
[2026-03-25 20:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CsS-1774461422"]} 
[2026-03-25 20:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 20:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 20:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177} 
[2026-03-25 20:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 20:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"processed":0,"errors":0} 
[2026-03-25 20:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"orders_count":1,"order_ids":["ORD-o9Xg-1774461435"]} 
[2026-03-25 20:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177} 
[2026-03-25 20:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"orders_count":1} 
[2026-03-25 20:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 20:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 20:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"count":1} 
[2026-03-25 20:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"count":1} 
[2026-03-25 20:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"user_id":125,"notification_type":"order_approved","reference_id":180353} 
[2026-03-25 20:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 20:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 20:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"processed":1,"errors":0} 
[2026-03-25 20:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178,"processed":1,"errors":0} 
[2026-03-25 20:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WQbhwfMOGn7D2iP2DQSPfTQHaQC4wZKN","execution_time":"2026-03-25 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o9Xg-1774461435","operation_id":165178} 
[2026-03-25 20:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 20:58:25] production.INFO: Constructing job for order: 180356  
[2026-03-25 20:58:26] production.INFO: Handling job for order: 180356  
[2026-03-25 20:58:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:58:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:58:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=68c8474a-94a3-4663-9bf3-8091b27af723&Player_ID=0984700620  
[2026-03-25 20:58:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=68c8474a-94a3-4663-9bf3-8091b27af723&Player_ID=0984700620","has_body":false} 
[2026-03-25 20:58:28] production.INFO: Operation sent successfully {"operation_id":165180,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZHpRpIy-1774461508","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:58:28"}},"processed_data":{"order_number":"ORD-ZHpRpIy-1774461508","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:59:12] production.INFO: Constructing job for order: 180357  
[2026-03-25 20:59:13] production.INFO: Handling job for order: 180357  
[2026-03-25 20:59:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:59:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:59:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=2c2c98ac-03bc-48e6-8f25-8ea1966319bc&Player_ID=0933613307  
[2026-03-25 20:59:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=2c2c98ac-03bc-48e6-8f25-8ea1966319bc&Player_ID=0933613307","has_body":false} 
[2026-03-25 20:59:14] production.INFO: Operation sent successfully {"operation_id":165181,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pd6WBZb-1774461554","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:59:14"}},"processed_data":{"order_number":"ORD-pd6WBZb-1774461554","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:59:22] production.INFO: Constructing job for order: 180358  
[2026-03-25 20:59:23] production.INFO: Handling job for order: 180358  
[2026-03-25 20:59:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:59:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:59:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=bf99c472-f0e9-435e-a2a7-b5ee56b1b904&Player_ID=0933613307  
[2026-03-25 20:59:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=bf99c472-f0e9-435e-a2a7-b5ee56b1b904&Player_ID=0933613307","has_body":false} 
[2026-03-25 20:59:24] production.INFO: Operation sent successfully {"operation_id":165182,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ixGZsjAx-1774461563","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:59:24"}},"processed_data":{"order_number":"ORD-ixGZsjAx-1774461563","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:59:36] production.INFO: Constructing job for order: 180359  
[2026-03-25 20:59:39] production.INFO: Handling job for order: 180359  
[2026-03-25 20:59:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 20:59:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:59:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=f842db42-263b-4152-a279-1447a5bf4a6f&Player_ID=0998814541  
[2026-03-25 20:59:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=f842db42-263b-4152-a279-1447a5bf4a6f&Player_ID=0998814541","has_body":false} 
[2026-03-25 20:59:39] production.INFO: Operation sent successfully {"operation_id":165183,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mOTq-1774461579","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 20:59:39"}},"processed_data":{"order_number":"ORD-mOTq-1774461579","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 20:59:47] production.INFO: Constructing job for order: 180360  
[2026-03-25 20:59:48] production.INFO: Handling job for order: 180360  
[2026-03-25 20:59:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 20:59:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 20:59:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ec8fe71-e00d-41be-a6f9-d73bfaebf89e&Player_ID=51915022722  
[2026-03-25 20:59:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ec8fe71-e00d-41be-a6f9-d73bfaebf89e&Player_ID=51915022722","has_body":false} 
[2026-03-25 20:59:49] production.INFO: Operation sent successfully {"operation_id":165184,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7RH-1774461589","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 20:59:49"}},"processed_data":{"order_number":"ORD-7RH-1774461589","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:00:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7RH-1774461589","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:00:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-7RH-1774461589","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:00:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:00:00] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":180360} 
[2026-03-25 21:00:00] production.INFO: Order updated successfully. Order ID: 180360, Status: completed  
[2026-03-25 21:00:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7RH-1774461589","status":"completed","codes_count":0} 
[2026-03-25 21:00:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 21:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04"} 
[2026-03-25 21:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","total_operations":5,"sites_count":2} 
[2026-03-25 21:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CsS-1774461422"]} 
[2026-03-25 21:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"count":1} 
[2026-03-25 21:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"count":1} 
[2026-03-25 21:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"user_id":1133,"notification_type":"order_approved","reference_id":180352} 
[2026-03-25 21:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"processed":1,"errors":0} 
[2026-03-25 21:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"processed":1,"errors":0} 
[2026-03-25 21:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"orders_count":4,"order_ids":["ORD-ZHpRpIy-1774461508","ORD-pd6WBZb-1774461554","ORD-ixGZsjAx-1774461563","ORD-mOTq-1774461579"]} 
[2026-03-25 21:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177} 
[2026-03-25 21:00:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CsS-1774461422","operation_id":165177,"orders_count":4} 
[2026-03-25 21:00:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 21:00:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 21:00:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"count":4} 
[2026-03-25 21:00:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"count":4} 
[2026-03-25 21:00:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"user_id":1056,"notification_type":"order_approved","reference_id":180358} 
[2026-03-25 21:00:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"user_id":1056,"notification_type":"order_approved","reference_id":180359} 
[2026-03-25 21:00:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"user_id":1056,"notification_type":"order_approved","reference_id":180357} 
[2026-03-25 21:00:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"user_id":125,"notification_type":"order_approved","reference_id":180356} 
[2026-03-25 21:00:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:00:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:00:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"processed":4,"errors":0} 
[2026-03-25 21:00:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180,"processed":4,"errors":0} 
[2026-03-25 21:00:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NsWeHulD7l7SnhpBSxILtIMSrD4sAP1U","execution_time":"2026-03-25 21:00:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZHpRpIy-1774461508","operation_id":165180} 
[2026-03-25 21:00:05] production.INFO: Executing GetProducts task...  
[2026-03-25 21:00:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:00:05] production.INFO: Executing GetProducts task...  
[2026-03-25 21:00:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CsS-1774461422","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:00:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-CsS-1774461422","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:00:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:00:05] production.ERROR: Order not found or already processed. External ID: ORD-CsS-1774461422  
[2026-03-25 21:00:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CsS-1774461422","status":"completed","codes_count":0} 
[2026-03-25 21:00:07] production.INFO: async() رجع: true  
[2026-03-25 21:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:00:08] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:00:08] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:00:08] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-25 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 21:00:17] production.INFO: Constructing job for order: 180361  
[2026-03-25 21:00:20] production.INFO: Handling job for order: 180361  
[2026-03-25 21:00:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:00:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:00:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4c0dd8fc-294b-4a7d-94fb-ef320fd291b4&Player_ID=0991506857  
[2026-03-25 21:00:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4c0dd8fc-294b-4a7d-94fb-ef320fd291b4&Player_ID=0991506857","has_body":false} 
[2026-03-25 21:00:21] production.INFO: Operation sent successfully {"operation_id":165185,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HCfylf0-1774461621","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:00:21"}},"processed_data":{"order_number":"ORD-HCfylf0-1774461621","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:00:39] production.INFO: Constructing job for order: 180362  
[2026-03-25 21:00:42] production.INFO: Handling job for order: 180362  
[2026-03-25 21:00:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:00:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:00:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=dc21c8a7-80f7-4e8e-85fe-0ce847593fc0&Player_ID=16941391  
[2026-03-25 21:00:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=dc21c8a7-80f7-4e8e-85fe-0ce847593fc0&Player_ID=16941391","has_body":false} 
[2026-03-25 21:00:43] production.INFO: Operation sent successfully {"operation_id":165186,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zBYoNlw-1774461642","amount":6.8497760000000003088871380896307528018951416015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:00:43"}},"processed_data":{"order_number":"ORD-zBYoNlw-1774461642","amount":6.8497760000000003088871380896307528018951416015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:00:56] production.INFO: Constructing job for order: 180363  
[2026-03-25 21:00:58] production.INFO: Handling job for order: 180363  
[2026-03-25 21:00:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:00:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:00:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=13c2d3ec-2a8c-4eef-b884-e8716c8f508a&Player_ID=0959509160  
[2026-03-25 21:00:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=13c2d3ec-2a8c-4eef-b884-e8716c8f508a&Player_ID=0959509160","has_body":false} 
[2026-03-25 21:00:59] production.INFO: Operation sent successfully {"operation_id":165187,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f3rXJl-1774461658","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:00:59"}},"processed_data":{"order_number":"ORD-f3rXJl-1774461658","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:01:35] production.INFO: Constructing job for order: 180364  
[2026-03-25 21:01:38] production.INFO: Handling job for order: 180364  
[2026-03-25 21:01:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:01:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:01:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=81a6cc09-3df2-4548-b904-e86d8f69abce&Player_ID=0930778264  
[2026-03-25 21:01:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=81a6cc09-3df2-4548-b904-e86d8f69abce&Player_ID=0930778264","has_body":false} 
[2026-03-25 21:01:38] production.INFO: Operation sent successfully {"operation_id":165188,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Ve-1774461698","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:01:38"}},"processed_data":{"order_number":"ORD-7Ve-1774461698","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 290  
[2026-03-25 21:01:59] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 21:01:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 290  
[2026-03-25 21:01:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1427  
[2026-03-25 21:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02"} 
[2026-03-25 21:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","total_operations":4,"sites_count":2} 
[2026-03-25 21:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-HCfylf0-1774461621","ORD-f3rXJl-1774461658","ORD-7Ve-1774461698"]} 
[2026-03-25 21:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 21:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 21:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 21:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"count":3} 
[2026-03-25 21:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"count":3} 
[2026-03-25 21:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"user_id":1056,"notification_type":"order_approved","reference_id":180364} 
[2026-03-25 21:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"user_id":376,"notification_type":"order_approved","reference_id":180363} 
[2026-03-25 21:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"user_id":587,"notification_type":"order_approved","reference_id":180361} 
[2026-03-25 21:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"processed":3,"errors":0} 
[2026-03-25 21:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"processed":3,"errors":0} 
[2026-03-25 21:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"orders_count":1,"order_ids":["ORD-zBYoNlw-1774461642"]} 
[2026-03-25 21:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185} 
[2026-03-25 21:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HCfylf0-1774461621","operation_id":165185,"orders_count":1} 
[2026-03-25 21:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"count":1} 
[2026-03-25 21:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"count":1} 
[2026-03-25 21:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"user_id":148,"notification_type":"order_approved","reference_id":180362} 
[2026-03-25 21:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"processed":1,"errors":0} 
[2026-03-25 21:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186,"processed":1,"errors":0} 
[2026-03-25 21:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"L0tqeUMndmNoXPwK9jjc6gXA3zPG2hnK","execution_time":"2026-03-25 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zBYoNlw-1774461642","operation_id":165186} 
[2026-03-25 21:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 21:02:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 21:02:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 21:02:22] production.INFO: Constructing job for order: 180365  
[2026-03-25 21:02:23] production.INFO: Handling job for order: 180365  
[2026-03-25 21:02:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:02:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:02:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ad9ceffa-aa35-45fb-b801-98471124d54d&Player_ID=52187357823  
[2026-03-25 21:02:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ad9ceffa-aa35-45fb-b801-98471124d54d&Player_ID=52187357823","has_body":false} 
[2026-03-25 21:02:24] production.INFO: Operation sent successfully {"operation_id":165189,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1b0-1774461744","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:02:24"}},"processed_data":{"order_number":"ORD-1b0-1774461744","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:02:24] production.INFO: Constructing job for order: 180366  
[2026-03-25 21:02:27] production.INFO: Handling job for order: 180366  
[2026-03-25 21:02:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:02:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:02:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=259a0a5e-99f5-44f6-82a1-a489a01f78d4&Player_ID=5218727809  
[2026-03-25 21:02:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=259a0a5e-99f5-44f6-82a1-a489a01f78d4&Player_ID=5218727809","has_body":false} 
[2026-03-25 21:02:28] production.INFO: Operation sent successfully {"operation_id":165190,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NVfTft-1774461748","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:02:28"}},"processed_data":{"order_number":"ORD-NVfTft-1774461748","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:02:29] production.INFO: Constructing job for order: 180367  
[2026-03-25 21:02:31] production.INFO: Handling job for order: 180367  
[2026-03-25 21:02:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:02:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:02:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8455a919-8bd5-45a1-bf73-92d7fe9d2716&Player_ID=52187357823  
[2026-03-25 21:02:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8455a919-8bd5-45a1-bf73-92d7fe9d2716&Player_ID=52187357823","has_body":false} 
[2026-03-25 21:02:32] production.INFO: Operation sent successfully {"operation_id":165191,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3EOMe2v-1774461752","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:02:32"}},"processed_data":{"order_number":"ORD-3EOMe2v-1774461752","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:02:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NVfTft-1774461748","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:02:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-NVfTft-1774461748","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:02:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:02:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180366} 
[2026-03-25 21:02:43] production.INFO: Order updated successfully. Order ID: 180366, Status: completed  
[2026-03-25 21:02:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NVfTft-1774461748","status":"completed","codes_count":0} 
[2026-03-25 21:02:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3EOMe2v-1774461752","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:02:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-3EOMe2v-1774461752","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:02:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:02:43] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":180367} 
[2026-03-25 21:02:43] production.INFO: Order updated successfully. Order ID: 180367, Status: completed  
[2026-03-25 21:02:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3EOMe2v-1774461752","status":"completed","codes_count":0} 
[2026-03-25 21:02:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 21:02:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-25 21:02:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 290  
[2026-03-25 21:02:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1b0-1774461744","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:02:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-1b0-1774461744","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:02:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:02:52] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":180365} 
[2026-03-25 21:02:52] production.INFO: Order updated successfully. Order ID: 180365, Status: completed  
[2026-03-25 21:02:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1b0-1774461744","status":"completed","codes_count":0} 
[2026-03-25 21:02:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-25 21:03:06] production.INFO: Constructing job for order: 180368  
[2026-03-25 21:03:08] production.INFO: Handling job for order: 180368  
[2026-03-25 21:03:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:03:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:03:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d4a4acb5-cfab-46ce-b1f4-6a626fa410da&Player_ID=52265770296  
[2026-03-25 21:03:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d4a4acb5-cfab-46ce-b1f4-6a626fa410da&Player_ID=52265770296","has_body":false} 
[2026-03-25 21:03:09] production.INFO: Operation sent successfully {"operation_id":165192,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KDmHX975-1774461788","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:03:09"}},"processed_data":{"order_number":"ORD-KDmHX975-1774461788","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:03:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KDmHX975-1774461788","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:03:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-KDmHX975-1774461788","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:03:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:03:34] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":180368} 
[2026-03-25 21:03:34] production.INFO: Order updated successfully. Order ID: 180368, Status: completed  
[2026-03-25 21:03:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KDmHX975-1774461788","status":"completed","codes_count":0} 
[2026-03-25 21:03:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 21:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HFClopqKQYWJ0fKQsFpTfIHzF6RPtZpu","execution_time":"2026-03-25 21:04:03"} 
[2026-03-25 21:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HFClopqKQYWJ0fKQsFpTfIHzF6RPtZpu","execution_time":"2026-03-25 21:04:03"} 
[2026-03-25 21:04:08] production.INFO: Constructing job for order: 180369  
[2026-03-25 21:04:09] production.INFO: Handling job for order: 180369  
[2026-03-25 21:04:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:04:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:04:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=404a9619-e305-4cd2-a454-61269eb3030e&Player_ID=557470092  
[2026-03-25 21:04:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=404a9619-e305-4cd2-a454-61269eb3030e&Player_ID=557470092","has_body":false} 
[2026-03-25 21:04:10] production.INFO: Operation sent successfully {"operation_id":165193,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WuXvt-1774461849","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:04:10"}},"processed_data":{"order_number":"ORD-WuXvt-1774461849","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:04:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WuXvt-1774461849","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:04:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-WuXvt-1774461849","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:04:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:04:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1427,"notification_type":"order_approved","reference_id":180369} 
[2026-03-25 21:04:19] production.INFO: Order updated successfully. Order ID: 180369, Status: completed  
[2026-03-25 21:04:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WuXvt-1774461849","status":"completed","codes_count":0} 
[2026-03-25 21:04:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1427  
[2026-03-25 21:04:56] production.INFO: Constructing job for order: 180370  
[2026-03-25 21:04:58] production.INFO: Handling job for order: 180370  
[2026-03-25 21:04:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:04:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:04:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=5be43dfd-4d8c-49e0-9068-4ae96c433571&Player_ID=0930778264  
[2026-03-25 21:04:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=5be43dfd-4d8c-49e0-9068-4ae96c433571&Player_ID=0930778264","has_body":false} 
[2026-03-25 21:04:58] production.INFO: Operation sent successfully {"operation_id":165194,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jt7Z-1774461898","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:04:58"}},"processed_data":{"order_number":"ORD-jt7Z-1774461898","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:04:59] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"648686","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjlef35g03leke84Mpps"}},"user_id":290} 
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:05:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:05:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18825,"user_id":290,"amount":10.0,"admins_notified":7} 
[2026-03-25 21:05:01] production.INFO: Executing GetProducts task...  
[2026-03-25 21:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:05:01] production.INFO: Executing GetProducts task...  
[2026-03-25 21:05:04] production.INFO: async() رجع: true  
[2026-03-25 21:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02"} 
[2026-03-25 21:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","total_operations":1,"sites_count":1} 
[2026-03-25 21:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-jt7Z-1774461898"]} 
[2026-03-25 21:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"count":1} 
[2026-03-25 21:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"count":1} 
[2026-03-25 21:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"user_id":1056,"notification_type":"order_approved","reference_id":180370} 
[2026-03-25 21:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"processed":1,"errors":0} 
[2026-03-25 21:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194,"processed":1,"errors":0} 
[2026-03-25 21:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OVds2iAkXteZ8FHljET5uvmI7qRn5m3Z","execution_time":"2026-03-25 21:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jt7Z-1774461898","operation_id":165194} 
[2026-03-25 21:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:06:48] production.INFO: Constructing job for order: 180371  
[2026-03-25 21:06:50] production.INFO: Handling job for order: 180371  
[2026-03-25 21:06:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:06:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:06:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a17760f8-b228-48ef-9f1b-0e3d0e431da3&Player_ID=51999375460  
[2026-03-25 21:06:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a17760f8-b228-48ef-9f1b-0e3d0e431da3&Player_ID=51999375460","has_body":false} 
[2026-03-25 21:06:51] production.INFO: Operation sent successfully {"operation_id":165195,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7dhRkzx-1774462011","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:06:51"}},"processed_data":{"order_number":"ORD-7dhRkzx-1774462011","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:07:04] production.INFO: SendAcceptReject: Notification queued {"user_id":290,"notification_type":"request_approved","reference_id":18825} 
[2026-03-25 21:07:05] production.INFO: Constructing job for order: 180372  
[2026-03-25 21:07:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 290  
[2026-03-25 21:07:06] production.INFO: Handling job for order: 180372  
[2026-03-25 21:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f535f46e-cfea-4836-9957-4dc3ad5ed08e&Player_ID=5262982220  
[2026-03-25 21:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f535f46e-cfea-4836-9957-4dc3ad5ed08e&Player_ID=5262982220","has_body":false} 
[2026-03-25 21:07:07] production.INFO: Operation sent successfully {"operation_id":165196,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1enoG5-1774462027","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:07:07"}},"processed_data":{"order_number":"ORD-1enoG5-1774462027","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:07:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1enoG5-1774462027","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:07:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-1enoG5-1774462027","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:07:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:07:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180372} 
[2026-03-25 21:07:19] production.INFO: Order updated successfully. Order ID: 180372, Status: completed  
[2026-03-25 21:07:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1enoG5-1774462027","status":"completed","codes_count":0} 
[2026-03-25 21:07:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 21:07:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7dhRkzx-1774462011","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:07:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-7dhRkzx-1774462011","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:07:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:07:25] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":180371} 
[2026-03-25 21:07:25] production.INFO: Order updated successfully. Order ID: 180371, Status: completed  
[2026-03-25 21:07:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7dhRkzx-1774462011","status":"completed","codes_count":0} 
[2026-03-25 21:07:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-25 21:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L3WgR3MnmV2r3VxvHokCqG71Me3GUNmc","execution_time":"2026-03-25 21:08:01"} 
[2026-03-25 21:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"L3WgR3MnmV2r3VxvHokCqG71Me3GUNmc","execution_time":"2026-03-25 21:08:01"} 
[2026-03-25 21:08:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":180355} 
[2026-03-25 21:08:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-25 21:08:26] production.INFO: Constructing job for order: 180373  
[2026-03-25 21:08:28] production.INFO: Handling job for order: 180373  
[2026-03-25 21:08:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:08:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:08:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87822263-88c1-422f-9d31-73e1ded3333f&Player_ID=5262982220  
[2026-03-25 21:08:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87822263-88c1-422f-9d31-73e1ded3333f&Player_ID=5262982220","has_body":false} 
[2026-03-25 21:08:29] production.INFO: Operation sent successfully {"operation_id":165197,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7BY37j-1774462109","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:08:29"}},"processed_data":{"order_number":"ORD-7BY37j-1774462109","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:09:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7BY37j-1774462109","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:09:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-7BY37j-1774462109","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:09:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:09:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180373} 
[2026-03-25 21:09:07] production.INFO: Order updated successfully. Order ID: 180373, Status: completed  
[2026-03-25 21:09:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7BY37j-1774462109","status":"completed","codes_count":0} 
[2026-03-25 21:09:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 21:09:48] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1800.0","mainamount":"1800","operation_number":"159702107","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6h4s9973hqs29Wtiyg3"}},"user_id":1572} 
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:09:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:09:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18826,"user_id":1572,"amount":1800.0,"admins_notified":7} 
[2026-03-25 21:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FHTXAbTDUasVFOIwrj20LqX9wySGOXMJ","execution_time":"2026-03-25 21:10:02"} 
[2026-03-25 21:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FHTXAbTDUasVFOIwrj20LqX9wySGOXMJ","execution_time":"2026-03-25 21:10:02"} 
[2026-03-25 21:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:10:04] production.INFO: async() رجع: true  
[2026-03-25 21:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:10:20] production.INFO: Constructing job for order: 180374  
[2026-03-25 21:10:23] production.INFO: Handling job for order: 180374  
[2026-03-25 21:10:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:10:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:10:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=78b4a039-28eb-4176-82b9-ae9c3ae0dd69&Player_ID=5882087474  
[2026-03-25 21:10:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=78b4a039-28eb-4176-82b9-ae9c3ae0dd69&Player_ID=5882087474","has_body":false} 
[2026-03-25 21:10:24] production.INFO: Operation sent successfully {"operation_id":165198,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kYNOshS-1774462224","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:10:24"}},"processed_data":{"order_number":"ORD-kYNOshS-1774462224","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:10:32] production.INFO: Constructing job for order: 180375  
[2026-03-25 21:10:33] production.INFO: Handling job for order: 180375  
[2026-03-25 21:10:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:10:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:10:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=81d3afea-2cfd-45db-a128-f1394523809c&Player_ID=11200494  
[2026-03-25 21:10:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=81d3afea-2cfd-45db-a128-f1394523809c&Player_ID=11200494","has_body":false} 
[2026-03-25 21:10:34] production.INFO: Operation sent successfully {"operation_id":165199,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YojKLU-1774462234","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:10:34"}},"processed_data":{"order_number":"ORD-YojKLU-1774462234","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:10:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kYNOshS-1774462224","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:10:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-kYNOshS-1774462224","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:10:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:10:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180374} 
[2026-03-25 21:10:40] production.INFO: Order updated successfully. Order ID: 180374, Status: completed  
[2026-03-25 21:10:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kYNOshS-1774462224","status":"completed","codes_count":0} 
[2026-03-25 21:10:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 21:10:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18826} 
[2026-03-25 21:10:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-25 21:11:05] production.INFO: Constructing job for order: 180376  
[2026-03-25 21:11:07] production.INFO: Handling job for order: 180376  
[2026-03-25 21:11:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:11:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:11:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=658e1be7-6a21-4209-ba9e-331409690542&Player_ID=0930778264  
[2026-03-25 21:11:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=658e1be7-6a21-4209-ba9e-331409690542&Player_ID=0930778264","has_body":false} 
[2026-03-25 21:11:08] production.INFO: Operation sent successfully {"operation_id":165200,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dhr3y08-1774462268","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:11:08"}},"processed_data":{"order_number":"ORD-dhr3y08-1774462268","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:11:50] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"159703708","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpoo41tek605jndzYxKm0"}},"user_id":620} 
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:11:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:11:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18827,"user_id":620,"amount":4000.0,"admins_notified":7} 
[2026-03-25 21:11:53] production.INFO: Constructing job for order: 180377  
[2026-03-25 21:11:56] production.INFO: Handling job for order: 180377  
[2026-03-25 21:11:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:11:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:11:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=0c47c8d4-c128-4174-9930-ca581811a543&Player_ID=54862087  
[2026-03-25 21:11:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=0c47c8d4-c128-4174-9930-ca581811a543&Player_ID=54862087","has_body":false} 
[2026-03-25 21:11:57] production.INFO: Constructing job for order: 180378  
[2026-03-25 21:11:57] production.INFO: Operation sent successfully {"operation_id":165201,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VJCFcKo-1774462317","amount":4.10986560000000000769659891375340521335601806640625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:11:57"}},"processed_data":{"order_number":"ORD-VJCFcKo-1774462317","amount":4.10986560000000000769659891375340521335601806640625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:12:00] production.INFO: Handling job for order: 180378  
[2026-03-25 21:12:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:12:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:12:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=1db2f72d-e682-4c35-9cad-62158d1a2a51&Player_ID=0985911343  
[2026-03-25 21:12:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=1db2f72d-e682-4c35-9cad-62158d1a2a51&Player_ID=0985911343","has_body":false} 
[2026-03-25 21:12:01] production.INFO: Operation sent successfully {"operation_id":165202,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9LD4O-1774462320","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:12:01"}},"processed_data":{"order_number":"ORD-9LD4O-1774462320","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04"} 
[2026-03-25 21:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","total_operations":4,"sites_count":2} 
[2026-03-25 21:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-YojKLU-1774462234","ORD-VJCFcKo-1774462317"]} 
[2026-03-25 21:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201} 
[2026-03-25 21:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 21:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"count":1} 
[2026-03-25 21:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"count":1} 
[2026-03-25 21:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"user_id":949,"notification_type":"order_approved","reference_id":180375} 
[2026-03-25 21:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"processed":1,"errors":0} 
[2026-03-25 21:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"processed":1,"errors":0} 
[2026-03-25 21:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"orders_count":2,"order_ids":["ORD-dhr3y08-1774462268","ORD-9LD4O-1774462320"]} 
[2026-03-25 21:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199} 
[2026-03-25 21:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YojKLU-1774462234","operation_id":165199,"orders_count":2} 
[2026-03-25 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202} 
[2026-03-25 21:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 21:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"count":1} 
[2026-03-25 21:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"count":1} 
[2026-03-25 21:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"user_id":1056,"notification_type":"order_approved","reference_id":180376} 
[2026-03-25 21:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"processed":1,"errors":0} 
[2026-03-25 21:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200,"processed":1,"errors":0} 
[2026-03-25 21:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VUmZEzgcLxyvVxMxybSybFVnpQxOHZ0o","execution_time":"2026-03-25 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhr3y08-1774462268","operation_id":165200} 
[2026-03-25 21:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:12:16] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18827} 
[2026-03-25 21:12:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 21:12:21] production.INFO: Constructing job for order: 180379  
[2026-03-25 21:12:22] production.INFO: Handling job for order: 180379  
[2026-03-25 21:12:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:12:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:12:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=2100&uuid=0f8d1533-f488-4494-bb9f-d044af5d35f3&Player_ID=62549632  
[2026-03-25 21:12:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=2100&uuid=0f8d1533-f488-4494-bb9f-d044af5d35f3&Player_ID=62549632","has_body":false} 
[2026-03-25 21:12:23] production.INFO: Operation sent successfully {"operation_id":165203,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HXI-1774462343","amount":13.43684999999999973852027324028313159942626953125,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-25 21:12:23"}},"processed_data":{"order_number":"ORD-HXI-1774462343","amount":13.43684999999999973852027324028313159942626953125,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-25 21:12:28] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"800.0","mainamount":"800","operation_number":"600431733380","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsdmmabdtskpa0CSi9OM"}},"user_id":802} 
[2026-03-25 21:12:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HXI-1774462343","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:12:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-HXI-1774462343","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:12:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:12:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"order_approved","reference_id":180379} 
[2026-03-25 21:12:28] production.INFO: Order updated successfully. Order ID: 180379, Status: completed  
[2026-03-25 21:12:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HXI-1774462343","status":"completed","codes_count":0} 
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:12:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:12:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18828,"user_id":802,"amount":800.0,"admins_notified":7} 
[2026-03-25 21:13:03] production.INFO: Constructing job for order: 180380  
[2026-03-25 21:13:05] production.INFO: Handling job for order: 180380  
[2026-03-25 21:13:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:13:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:13:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a6b56cc9-d042-4c94-86ba-b31d50871389&Player_ID=52043269772  
[2026-03-25 21:13:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a6b56cc9-d042-4c94-86ba-b31d50871389&Player_ID=52043269772","has_body":false} 
[2026-03-25 21:13:06] production.INFO: Operation sent successfully {"operation_id":165204,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lGo-1774462386","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:13:06"}},"processed_data":{"order_number":"ORD-lGo-1774462386","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:13:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lGo-1774462386","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:13:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-lGo-1774462386","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:13:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:13:16] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180380} 
[2026-03-25 21:13:16] production.INFO: Order updated successfully. Order ID: 180380, Status: completed  
[2026-03-25 21:13:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lGo-1774462386","status":"completed","codes_count":0} 
[2026-03-25 21:13:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03"} 
[2026-03-25 21:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","total_operations":2,"sites_count":2} 
[2026-03-25 21:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VJCFcKo-1774462317"]} 
[2026-03-25 21:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"count":1} 
[2026-03-25 21:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"count":1} 
[2026-03-25 21:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"user_id":949,"notification_type":"order_approved","reference_id":180377} 
[2026-03-25 21:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"processed":1,"errors":0} 
[2026-03-25 21:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"processed":1,"errors":0} 
[2026-03-25 21:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"orders_count":1,"order_ids":["ORD-9LD4O-1774462320"]} 
[2026-03-25 21:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201} 
[2026-03-25 21:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VJCFcKo-1774462317","operation_id":165201,"orders_count":1} 
[2026-03-25 21:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"count":1} 
[2026-03-25 21:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"count":1} 
[2026-03-25 21:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"user_id":1056,"notification_type":"order_approved","reference_id":180378} 
[2026-03-25 21:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"processed":1,"errors":0} 
[2026-03-25 21:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202,"processed":1,"errors":0} 
[2026-03-25 21:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y8pXE3zPX1qhUXq0MwSkKKJj7Ixhz9o8","execution_time":"2026-03-25 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9LD4O-1774462320","operation_id":165202} 
[2026-03-25 21:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:15:00] production.INFO: Constructing job for order: 180381  
[2026-03-25 21:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 21:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 21:15:05] production.INFO: async() رجع: true  
[2026-03-25 21:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:15:07] production.INFO: Handling job for order: 180381  
[2026-03-25 21:15:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:15:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:15:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=917b889c-3fd7-418f-a27f-bbf7a2322d19&Player_ID=0930778264  
[2026-03-25 21:15:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=917b889c-3fd7-418f-a27f-bbf7a2322d19&Player_ID=0930778264","has_body":false} 
[2026-03-25 21:15:09] production.INFO: Operation sent successfully {"operation_id":165205,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pcG62wU-1774462508","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:15:09"}},"processed_data":{"order_number":"ORD-pcG62wU-1774462508","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:15:26] production.INFO: Constructing job for order: 180382  
[2026-03-25 21:15:27] production.INFO: Handling job for order: 180382  
[2026-03-25 21:15:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:15:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:15:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/868/params?qty=180000&uuid=cbe905f8-8534-4f66-8e91-9bdc995bc0fb&Player_ID=1319870  
[2026-03-25 21:15:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/868/params?qty=180000&uuid=cbe905f8-8534-4f66-8e91-9bdc995bc0fb&Player_ID=1319870","has_body":false} 
[2026-03-25 21:15:27] production.INFO: Operation sent successfully {"operation_id":165206,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tE0tqOCy-1774462527","amount":3.567743999999999804373373990529216825962066650390625,"status":"processing","product":"Junko Amount","game":"Junko","notes":[],"created_at":"2026-03-25 21:15:27"}},"processed_data":{"order_number":"ORD-tE0tqOCy-1774462527","amount":3.567743999999999804373373990529216825962066650390625,"status":"processing","product":"Junko Amount","game":"Junko"}} 
[2026-03-25 21:15:43] production.INFO: Constructing job for order: 180383  
[2026-03-25 21:15:46] production.INFO: Handling job for order: 180383  
[2026-03-25 21:15:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:15:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:15:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d351770e-900c-4cec-a8ea-95c8ce18b69d&Player_ID=52205930968  
[2026-03-25 21:15:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d351770e-900c-4cec-a8ea-95c8ce18b69d&Player_ID=52205930968","has_body":false} 
[2026-03-25 21:15:46] production.INFO: Operation sent successfully {"operation_id":165207,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hQRlO-1774462546","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:15:46"}},"processed_data":{"order_number":"ORD-hQRlO-1774462546","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:15:51] production.INFO: Constructing job for order: 180384  
[2026-03-25 21:15:52] production.INFO: Handling job for order: 180384  
[2026-03-25 21:15:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:15:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:15:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=086c0129-3858-4ef4-922a-bc3c05d11005&Player_ID=5777868074  
[2026-03-25 21:15:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=086c0129-3858-4ef4-922a-bc3c05d11005&Player_ID=5777868074","has_body":false} 
[2026-03-25 21:15:53] production.INFO: Operation sent successfully {"operation_id":165208,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SQs-1774462553","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:15:53"}},"processed_data":{"order_number":"ORD-SQs-1774462553","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hQRlO-1774462546","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-hQRlO-1774462546","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:16:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SQs-1774462553","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-SQs-1774462553","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:16:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:16:02] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":180384} 
[2026-03-25 21:16:02] production.INFO: Order updated successfully. Order ID: 180384, Status: completed  
[2026-03-25 21:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SQs-1774462553","status":"completed","codes_count":0} 
[2026-03-25 21:16:02] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180383} 
[2026-03-25 21:16:02] production.INFO: Order updated successfully. Order ID: 180383, Status: completed  
[2026-03-25 21:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hQRlO-1774462546","status":"completed","codes_count":0} 
[2026-03-25 21:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02"} 
[2026-03-25 21:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","total_operations":2,"sites_count":2} 
[2026-03-25 21:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-pcG62wU-1774462508"]} 
[2026-03-25 21:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"count":1} 
[2026-03-25 21:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"count":1} 
[2026-03-25 21:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"user_id":1056,"notification_type":"order_approved","reference_id":180381} 
[2026-03-25 21:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"processed":1,"errors":0} 
[2026-03-25 21:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"processed":1,"errors":0} 
[2026-03-25 21:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"orders_count":1,"order_ids":["ORD-tE0tqOCy-1774462527"]} 
[2026-03-25 21:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205} 
[2026-03-25 21:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pcG62wU-1774462508","operation_id":165205,"orders_count":1} 
[2026-03-25 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206} 
[2026-03-25 21:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 21:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"processed":0,"errors":0} 
[2026-03-25 21:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GdVMEw5L9Jla7LPhIuptgxjShFUlamMQ","execution_time":"2026-03-25 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206} 
[2026-03-25 21:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-25 21:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:16:22] production.INFO: Constructing job for order: 180386  
[2026-03-25 21:16:24] production.INFO: Handling job for order: 180386  
[2026-03-25 21:16:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:16:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:16:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/868/params?qty=100000&uuid=3d3ea3d0-a346-4790-b062-b4b819995c90&Player_ID=1314660  
[2026-03-25 21:16:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/868/params?qty=100000&uuid=3d3ea3d0-a346-4790-b062-b4b819995c90&Player_ID=1314660","has_body":false} 
[2026-03-25 21:16:25] production.INFO: Operation sent successfully {"operation_id":165209,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G3irMR8K-1774462585","amount":1.982079999999999841975295566953718662261962890625,"status":"processing","product":"Junko Amount","game":"Junko","notes":[],"created_at":"2026-03-25 21:16:25"}},"processed_data":{"order_number":"ORD-G3irMR8K-1774462585","amount":1.982079999999999841975295566953718662261962890625,"status":"processing","product":"Junko Amount","game":"Junko"}} 
[2026-03-25 21:16:48] production.INFO: Constructing job for order: 180387  
[2026-03-25 21:16:49] production.INFO: Handling job for order: 180387  
[2026-03-25 21:16:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:16:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:16:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=e914c8cb-93e4-4062-b281-c873a5afc03f&Player_ID=1970056114  
[2026-03-25 21:16:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=e914c8cb-93e4-4062-b281-c873a5afc03f&Player_ID=1970056114","has_body":false} 
[2026-03-25 21:16:50] production.INFO: Operation sent successfully {"operation_id":165210,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lfA5Cr-1774462610","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 21:16:50"}},"processed_data":{"order_number":"ORD-lfA5Cr-1774462610","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 21:16:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lfA5Cr-1774462610","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:16:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-lfA5Cr-1774462610","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:16:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:16:56] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":180387} 
[2026-03-25 21:16:56] production.INFO: Order updated successfully. Order ID: 180387, Status: completed  
[2026-03-25 21:16:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lfA5Cr-1774462610","status":"completed","codes_count":0} 
[2026-03-25 21:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-25 21:17:18] production.INFO: Constructing job for order: 180388  
[2026-03-25 21:17:20] production.INFO: Handling job for order: 180388  
[2026-03-25 21:17:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:17:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:17:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8803ef58-7daa-4dd1-9ca7-057a199ede45&Player_ID=52187259693  
[2026-03-25 21:17:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8803ef58-7daa-4dd1-9ca7-057a199ede45&Player_ID=52187259693","has_body":false} 
[2026-03-25 21:17:21] production.INFO: Constructing job for order: 180389  
[2026-03-25 21:17:21] production.INFO: Operation sent successfully {"operation_id":165211,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rU6J552m-1774462640","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:17:21"}},"processed_data":{"order_number":"ORD-rU6J552m-1774462640","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:17:24] production.INFO: Handling job for order: 180389  
[2026-03-25 21:17:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:17:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:17:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=906e12ef-92a7-4a95-9c8d-ea095d1816de&Player_ID=52205930968  
[2026-03-25 21:17:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=906e12ef-92a7-4a95-9c8d-ea095d1816de&Player_ID=52205930968","has_body":false} 
[2026-03-25 21:17:25] production.INFO: Operation sent successfully {"operation_id":165212,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jUndn-1774462644","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:17:25"}},"processed_data":{"order_number":"ORD-jUndn-1774462644","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:17:26] production.INFO: Constructing job for order: 180390  
[2026-03-25 21:17:28] production.INFO: Handling job for order: 180390  
[2026-03-25 21:17:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:17:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:17:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3c195fe6-c1bc-4440-ab7e-6cb60e8ac105&Player_ID=0933613307  
[2026-03-25 21:17:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3c195fe6-c1bc-4440-ab7e-6cb60e8ac105&Player_ID=0933613307","has_body":false} 
[2026-03-25 21:17:28] production.INFO: Operation sent successfully {"operation_id":165213,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mZurZm-1774462648","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:17:28"}},"processed_data":{"order_number":"ORD-mZurZm-1774462648","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:17:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rU6J552m-1774462640","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:17:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-rU6J552m-1774462640","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:17:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:17:35] production.INFO: SendAcceptReject: Notification queued {"user_id":891,"notification_type":"order_approved","reference_id":180388} 
[2026-03-25 21:17:35] production.INFO: Order updated successfully. Order ID: 180388, Status: completed  
[2026-03-25 21:17:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rU6J552m-1774462640","status":"completed","codes_count":0} 
[2026-03-25 21:17:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-25 21:17:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jUndn-1774462644","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:17:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-jUndn-1774462644","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:17:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:17:41] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180389} 
[2026-03-25 21:17:41] production.INFO: Order updated successfully. Order ID: 180389, Status: completed  
[2026-03-25 21:17:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jUndn-1774462644","status":"completed","codes_count":0} 
[2026-03-25 21:17:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:17:55] production.INFO: Constructing job for order: 180391  
[2026-03-25 21:17:58] production.INFO: Handling job for order: 180391  
[2026-03-25 21:17:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:17:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:17:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=446728b4-7b74-44d3-94b0-c720e92dcb8c&Player_ID=0951321370  
[2026-03-25 21:17:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=446728b4-7b74-44d3-94b0-c720e92dcb8c&Player_ID=0951321370","has_body":false} 
[2026-03-25 21:17:59] production.INFO: Operation sent successfully {"operation_id":165214,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GvzTc-1774462679","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:17:59"}},"processed_data":{"order_number":"ORD-GvzTc-1774462679","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02"} 
[2026-03-25 21:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","total_operations":4,"sites_count":2} 
[2026-03-25 21:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tE0tqOCy-1774462527","ORD-G3irMR8K-1774462585"]} 
[2026-03-25 21:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 21:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 21:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"count":2} 
[2026-03-25 21:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"count":2} 
[2026-03-25 21:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"user_id":1488,"notification_type":"order_approved","reference_id":180386} 
[2026-03-25 21:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"user_id":1488,"notification_type":"order_approved","reference_id":180382} 
[2026-03-25 21:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"processed":2,"errors":0} 
[2026-03-25 21:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"processed":2,"errors":0} 
[2026-03-25 21:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"orders_count":2,"order_ids":["ORD-mZurZm-1774462648","ORD-GvzTc-1774462679"]} 
[2026-03-25 21:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206} 
[2026-03-25 21:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tE0tqOCy-1774462527","operation_id":165206,"orders_count":2} 
[2026-03-25 21:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GvzTc-1774462679","operation_id":165214} 
[2026-03-25 21:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 21:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"count":1} 
[2026-03-25 21:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"count":1} 
[2026-03-25 21:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"user_id":1056,"notification_type":"order_approved","reference_id":180390} 
[2026-03-25 21:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"processed":1,"errors":0} 
[2026-03-25 21:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213,"processed":1,"errors":0} 
[2026-03-25 21:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kSclyc0EC1yW0A7dUXsDA10Qh8sZBSfh","execution_time":"2026-03-25 21:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mZurZm-1774462648","operation_id":165213} 
[2026-03-25 21:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 21:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 21:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 21:18:04] production.INFO: Constructing job for order: 180392  
[2026-03-25 21:18:06] production.INFO: Handling job for order: 180392  
[2026-03-25 21:18:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:18:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:18:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=66e1ac76-1730-4e1b-90e0-c0cc395c59a5&Player_ID=52187259693  
[2026-03-25 21:18:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=66e1ac76-1730-4e1b-90e0-c0cc395c59a5&Player_ID=52187259693","has_body":false} 
[2026-03-25 21:18:06] production.INFO: Operation sent successfully {"operation_id":165215,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mpa76HE5-1774462686","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:18:06"}},"processed_data":{"order_number":"ORD-Mpa76HE5-1774462686","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:18:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Mpa76HE5-1774462686","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:18:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-Mpa76HE5-1774462686","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:18:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:18:24] production.INFO: SendAcceptReject: Notification queued {"user_id":891,"notification_type":"order_approved","reference_id":180392} 
[2026-03-25 21:18:24] production.INFO: Order updated successfully. Order ID: 180392, Status: completed  
[2026-03-25 21:18:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Mpa76HE5-1774462686","status":"completed","codes_count":0} 
[2026-03-25 21:18:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-25 21:19:14] production.INFO: Constructing job for order: 180393  
[2026-03-25 21:19:16] production.INFO: Handling job for order: 180393  
[2026-03-25 21:19:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:19:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:19:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=981eba2f-f2a3-4d7d-8f25-7b5f7c887ffb&Player_ID=0951321370  
[2026-03-25 21:19:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=981eba2f-f2a3-4d7d-8f25-7b5f7c887ffb&Player_ID=0951321370","has_body":false} 
[2026-03-25 21:19:16] production.INFO: Operation sent successfully {"operation_id":165216,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HyCc7U9-1774462756","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:19:16"}},"processed_data":{"order_number":"ORD-HyCc7U9-1774462756","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:19:32] production.INFO: Constructing job for order: 180394  
[2026-03-25 21:19:34] production.INFO: Handling job for order: 180394  
[2026-03-25 21:19:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:19:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:19:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7d7c5e5d-4ec1-4b17-9011-d808eb63cd12&Player_ID=110192261  
[2026-03-25 21:19:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7d7c5e5d-4ec1-4b17-9011-d808eb63cd12&Player_ID=110192261","has_body":false} 
[2026-03-25 21:19:35] production.INFO: Operation sent successfully {"operation_id":165217,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wau05V1-1774462775","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 21:19:35"}},"processed_data":{"order_number":"ORD-wau05V1-1774462775","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 21:19:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wau05V1-1774462775","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:19:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-wau05V1-1774462775","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:19:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:19:38] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":180394} 
[2026-03-25 21:19:38] production.INFO: Order updated successfully. Order ID: 180394, Status: completed  
[2026-03-25 21:19:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wau05V1-1774462775","status":"completed","codes_count":0} 
[2026-03-25 21:19:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-25 21:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02"} 
[2026-03-25 21:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","total_operations":2,"sites_count":1} 
[2026-03-25 21:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-GvzTc-1774462679","ORD-HyCc7U9-1774462756"]} 
[2026-03-25 21:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 21:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 21:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"count":2} 
[2026-03-25 21:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"count":2} 
[2026-03-25 21:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"user_id":376,"notification_type":"order_approved","reference_id":180391} 
[2026-03-25 21:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"user_id":376,"notification_type":"order_approved","reference_id":180393} 
[2026-03-25 21:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"processed":2,"errors":0} 
[2026-03-25 21:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216,"processed":2,"errors":0} 
[2026-03-25 21:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0jlChEEkpjC2olzgZXQWcYzajcZZInNA","execution_time":"2026-03-25 21:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyCc7U9-1774462756","operation_id":165216} 
[2026-03-25 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:20:04] production.INFO: async() رجع: true  
[2026-03-25 21:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 21:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-25 21:20:43] production.INFO: Constructing job for order: 180395  
[2026-03-25 21:20:45] production.INFO: Handling job for order: 180395  
[2026-03-25 21:20:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:20:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:20:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d86d6660-7825-4281-9790-1c52dd29d665&Player_ID=52205930968  
[2026-03-25 21:20:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d86d6660-7825-4281-9790-1c52dd29d665&Player_ID=52205930968","has_body":false} 
[2026-03-25 21:20:46] production.INFO: Operation sent successfully {"operation_id":165218,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iXr3XB9-1774462845","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:20:46"}},"processed_data":{"order_number":"ORD-iXr3XB9-1774462845","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:20:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iXr3XB9-1774462845","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:20:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-iXr3XB9-1774462845","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:20:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:20:59] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180395} 
[2026-03-25 21:20:59] production.INFO: Order updated successfully. Order ID: 180395, Status: completed  
[2026-03-25 21:20:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iXr3XB9-1774462845","status":"completed","codes_count":0} 
[2026-03-25 21:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:21:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1390.0","mainamount":"1390","operation_number":"159711846","note":null,"currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpv7u22ah7m5c39WQDyBP"}},"user_id":189} 
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:21:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:21:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18829,"user_id":189,"amount":1390.0,"admins_notified":7} 
[2026-03-25 21:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bTOwWhssC3yVVZfLCcejxQIJZcldmXbf","execution_time":"2026-03-25 21:22:04"} 
[2026-03-25 21:22:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bTOwWhssC3yVVZfLCcejxQIJZcldmXbf","execution_time":"2026-03-25 21:22:04"} 
[2026-03-25 21:23:36] production.INFO: Constructing job for order: 180396  
[2026-03-25 21:23:37] production.INFO: Handling job for order: 180396  
[2026-03-25 21:23:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:23:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:23:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=290fa992-8107-4d6a-926f-7b48e8bddcf6&Player_ID=600076  
[2026-03-25 21:23:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=290fa992-8107-4d6a-926f-7b48e8bddcf6&Player_ID=600076","has_body":false} 
[2026-03-25 21:23:38] production.INFO: Operation sent successfully {"operation_id":165219,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K1XmZQa-1774463017","amount":4.4924160000000004089315552846528589725494384765625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 21:23:38"}},"processed_data":{"order_number":"ORD-K1XmZQa-1774463017","amount":4.4924160000000004089315552846528589725494384765625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 21:23:54] production.INFO: Constructing job for order: 180397  
[2026-03-25 21:23:56] production.INFO: Handling job for order: 180397  
[2026-03-25 21:23:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:23:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:23:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=7a2e0bbd-09e5-4ca9-ba45-990cdf5579e3&Player_ID=0934285816  
[2026-03-25 21:23:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=7a2e0bbd-09e5-4ca9-ba45-990cdf5579e3&Player_ID=0934285816","has_body":false} 
[2026-03-25 21:23:56] production.INFO: Operation sent successfully {"operation_id":165220,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WjmTL5-1774463036","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:23:56"}},"processed_data":{"order_number":"ORD-WjmTL5-1774463036","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02"} 
[2026-03-25 21:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","total_operations":2,"sites_count":2} 
[2026-03-25 21:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-K1XmZQa-1774463017"]} 
[2026-03-25 21:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219} 
[2026-03-25 21:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 21:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"processed":0,"errors":0} 
[2026-03-25 21:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"orders_count":1,"order_ids":["ORD-WjmTL5-1774463036"]} 
[2026-03-25 21:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219} 
[2026-03-25 21:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"orders_count":1} 
[2026-03-25 21:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220} 
[2026-03-25 21:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 21:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"processed":0,"errors":0} 
[2026-03-25 21:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GOiFwk8zgz50aTCsQ1oOUbgEhoFU1mOn","execution_time":"2026-03-25 21:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220} 
[2026-03-25 21:24:20] production.INFO: Constructing job for order: 180398  
[2026-03-25 21:24:21] production.INFO: Handling job for order: 180398  
[2026-03-25 21:24:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:24:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:24:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=737eb226-19b3-4686-8d53-92ada1631733&Player_ID=0992083350  
[2026-03-25 21:24:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=737eb226-19b3-4686-8d53-92ada1631733&Player_ID=0992083350","has_body":false} 
[2026-03-25 21:24:21] production.INFO: Operation sent successfully {"operation_id":165221,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QJT4Y-1774463061","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:24:21"}},"processed_data":{"order_number":"ORD-QJT4Y-1774463061","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:24:28] production.INFO: Constructing job for order: 180399  
[2026-03-25 21:24:30] production.INFO: Handling job for order: 180399  
[2026-03-25 21:24:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:24:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:24:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2fff2a62-6646-49ff-b829-868ddf3f1927&Player_ID=0956115148  
[2026-03-25 21:24:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2fff2a62-6646-49ff-b829-868ddf3f1927&Player_ID=0956115148","has_body":false} 
[2026-03-25 21:24:31] production.INFO: Operation sent successfully {"operation_id":165222,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nJiHQD-1774463071","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:24:31"}},"processed_data":{"order_number":"ORD-nJiHQD-1774463071","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:24:43] production.INFO: Constructing job for order: 180400  
[2026-03-25 21:24:46] production.INFO: Handling job for order: 180400  
[2026-03-25 21:24:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:24:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:24:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=c6a86ee6-265c-478b-9449-1136c5b02c32&Player_ID=0992083350  
[2026-03-25 21:24:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=c6a86ee6-265c-478b-9449-1136c5b02c32&Player_ID=0992083350","has_body":false} 
[2026-03-25 21:24:47] production.INFO: Operation sent successfully {"operation_id":165223,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o7Q39dU-1774463087","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:24:47"}},"processed_data":{"order_number":"ORD-o7Q39dU-1774463087","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:24:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"159714470","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphd6u7aeaiech5qDq5M8"}},"user_id":1190} 
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:24:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:24:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18830,"user_id":1190,"amount":1000.0,"admins_notified":7} 
[2026-03-25 21:25:00] production.INFO: Constructing job for order: 180401  
[2026-03-25 21:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:25:04] production.INFO: Constructing job for order: 180402  
[2026-03-25 21:25:04] production.INFO: async() رجع: true  
[2026-03-25 21:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:25:06] production.INFO: Handling job for order: 180401  
[2026-03-25 21:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=0ca0b812-91e4-455f-befb-223df4e662be&Player_ID=49093944  
[2026-03-25 21:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=0ca0b812-91e4-455f-befb-223df4e662be&Player_ID=49093944","has_body":false} 
[2026-03-25 21:25:07] production.INFO: Operation sent successfully {"operation_id":165224,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IYKxLvx-1774463106","amount":6.8497760000000003088871380896307528018951416015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:25:07"}},"processed_data":{"order_number":"ORD-IYKxLvx-1774463106","amount":6.8497760000000003088871380896307528018951416015625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:25:07] production.INFO: Handling job for order: 180402  
[2026-03-25 21:25:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:25:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:25:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=1f571b18-b469-4ece-bc25-7c348b5aa9ad&Player_ID=0934285816  
[2026-03-25 21:25:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=1f571b18-b469-4ece-bc25-7c348b5aa9ad&Player_ID=0934285816","has_body":false} 
[2026-03-25 21:25:07] production.INFO: Operation sent successfully {"operation_id":165225,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RLB90SP-1774463107","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:25:07"}},"processed_data":{"order_number":"ORD-RLB90SP-1774463107","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:25:22] production.INFO: Constructing job for order: 180403  
[2026-03-25 21:25:25] production.INFO: Handling job for order: 180403  
[2026-03-25 21:25:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:25:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:25:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=491dffa5-d40f-4731-bd73-31c7c86c9530&Player_ID=52205930968  
[2026-03-25 21:25:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=491dffa5-d40f-4731-bd73-31c7c86c9530&Player_ID=52205930968","has_body":false} 
[2026-03-25 21:25:26] production.INFO: Operation sent successfully {"operation_id":165226,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E8E-1774463126","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:25:26"}},"processed_data":{"order_number":"ORD-E8E-1774463126","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:25:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E8E-1774463126","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:25:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-E8E-1774463126","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:25:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:25:40] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180403} 
[2026-03-25 21:25:40] production.INFO: Order updated successfully. Order ID: 180403, Status: completed  
[2026-03-25 21:25:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E8E-1774463126","status":"completed","codes_count":0} 
[2026-03-25 21:25:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:25:47] production.INFO: Constructing job for order: 180404  
[2026-03-25 21:25:50] production.INFO: Handling job for order: 180404  
[2026-03-25 21:25:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:25:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:25:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=5acab7bf-e269-4f79-883d-df941822b15e&Player_ID=0934285816  
[2026-03-25 21:25:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=5acab7bf-e269-4f79-883d-df941822b15e&Player_ID=0934285816","has_body":false} 
[2026-03-25 21:25:51] production.INFO: Operation sent successfully {"operation_id":165227,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jReTj-1774463151","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:25:51"}},"processed_data":{"order_number":"ORD-jReTj-1774463151","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03"} 
[2026-03-25 21:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","total_operations":8,"sites_count":2} 
[2026-03-25 21:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-K1XmZQa-1774463017","ORD-IYKxLvx-1774463106"]} 
[2026-03-25 21:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IYKxLvx-1774463106","operation_id":165224} 
[2026-03-25 21:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 21:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"count":1} 
[2026-03-25 21:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"count":1} 
[2026-03-25 21:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"user_id":107,"notification_type":"order_approved","reference_id":180396} 
[2026-03-25 21:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"processed":1,"errors":0} 
[2026-03-25 21:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"processed":1,"errors":0} 
[2026-03-25 21:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"orders_count":6,"order_ids":["ORD-WjmTL5-1774463036","ORD-QJT4Y-1774463061","ORD-nJiHQD-1774463071","ORD-o7Q39dU-1774463087","ORD-RLB90SP-1774463107","ORD-jReTj-1774463151"]} 
[2026-03-25 21:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219} 
[2026-03-25 21:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1XmZQa-1774463017","operation_id":165219,"orders_count":6} 
[2026-03-25 21:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jReTj-1774463151","operation_id":165227} 
[2026-03-25 21:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222} 
[2026-03-25 21:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225} 
[2026-03-25 21:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"processed":3,"skipped":3,"updates_prepared":3} 
[2026-03-25 21:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 21:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"count":3} 
[2026-03-25 21:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"count":3} 
[2026-03-25 21:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"user_id":1068,"notification_type":"order_approved","reference_id":180400} 
[2026-03-25 21:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"user_id":1068,"notification_type":"order_approved","reference_id":180398} 
[2026-03-25 21:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"user_id":36,"notification_type":"order_approved","reference_id":180397} 
[2026-03-25 21:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"processed":3,"errors":0} 
[2026-03-25 21:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220,"processed":3,"errors":0} 
[2026-03-25 21:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wXkBSa5EDOejxZalFaLPrC13gbl8PyXw","execution_time":"2026-03-25 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WjmTL5-1774463036","operation_id":165220} 
[2026-03-25 21:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 21:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-25 21:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-25 21:26:04] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-25 21:26:04] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-25 21:26:04] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-25 21:26:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K1XmZQa-1774463017","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:26:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-K1XmZQa-1774463017","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:26:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:26:06] production.ERROR: Order not found or already processed. External ID: ORD-K1XmZQa-1774463017  
[2026-03-25 21:26:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K1XmZQa-1774463017","status":"completed","codes_count":0} 
[2026-03-25 21:26:26] production.INFO: Constructing job for order: 180405  
[2026-03-25 21:26:28] production.INFO: Handling job for order: 180405  
[2026-03-25 21:26:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:26:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:26:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=80994926-9844-486a-b2c7-b2ce2bbe9f5f&Player_ID=11200494  
[2026-03-25 21:26:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=80994926-9844-486a-b2c7-b2ce2bbe9f5f&Player_ID=11200494","has_body":false} 
[2026-03-25 21:26:29] production.INFO: Operation sent successfully {"operation_id":165228,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WXa2-1774463189","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:26:29"}},"processed_data":{"order_number":"ORD-WXa2-1774463189","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:27:43] production.INFO: Constructing job for order: 180406  
[2026-03-25 21:27:44] production.INFO: Handling job for order: 180406  
[2026-03-25 21:27:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:27:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:27:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=27000&uuid=9e167fd9-770f-42ad-bc8e-16cce393ce0c&Player_ID=19207184  
[2026-03-25 21:27:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=27000&uuid=9e167fd9-770f-42ad-bc8e-16cce393ce0c&Player_ID=19207184","has_body":false} 
[2026-03-25 21:27:45] production.INFO: Operation sent successfully {"operation_id":165229,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IrVJJ-1774463264","amount":2.825323200000000145593048728187568485736846923828125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-25 21:27:45"}},"processed_data":{"order_number":"ORD-IrVJJ-1774463264","amount":2.825323200000000145593048728187568485736846923828125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-25 21:27:47] production.INFO: Constructing job for order: 180407  
[2026-03-25 21:27:48] production.INFO: Handling job for order: 180407  
[2026-03-25 21:27:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:27:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:27:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=97b09989-2715-4da4-97de-583a5b29475e&Player_ID=11348206  
[2026-03-25 21:27:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=97b09989-2715-4da4-97de-583a5b29475e&Player_ID=11348206","has_body":false} 
[2026-03-25 21:27:49] production.INFO: Operation sent successfully {"operation_id":165230,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T9p99w-1774463268","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-25 21:27:49"}},"processed_data":{"order_number":"ORD-T9p99w-1774463268","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-25 21:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01"} 
[2026-03-25 21:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","total_operations":7,"sites_count":2} 
[2026-03-25 21:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-nJiHQD-1774463071","ORD-RLB90SP-1774463107","ORD-jReTj-1774463151"]} 
[2026-03-25 21:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 21:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222} 
[2026-03-25 21:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-25 21:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 21:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"count":2} 
[2026-03-25 21:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"count":2} 
[2026-03-25 21:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"user_id":36,"notification_type":"order_approved","reference_id":180404} 
[2026-03-25 21:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"user_id":36,"notification_type":"order_approved","reference_id":180402} 
[2026-03-25 21:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"processed":2,"errors":0} 
[2026-03-25 21:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"processed":2,"errors":0} 
[2026-03-25 21:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"orders_count":4,"order_ids":["ORD-IYKxLvx-1774463106","ORD-WXa2-1774463189","ORD-IrVJJ-1774463264","ORD-T9p99w-1774463268"]} 
[2026-03-25 21:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225} 
[2026-03-25 21:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RLB90SP-1774463107","operation_id":165225,"orders_count":4} 
[2026-03-25 21:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IrVJJ-1774463264","operation_id":165229} 
[2026-03-25 21:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T9p99w-1774463268","operation_id":165230} 
[2026-03-25 21:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-25 21:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 21:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"count":2} 
[2026-03-25 21:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"count":2} 
[2026-03-25 21:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"user_id":720,"notification_type":"order_approved","reference_id":180401} 
[2026-03-25 21:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"user_id":949,"notification_type":"order_approved","reference_id":180405} 
[2026-03-25 21:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"processed":2,"errors":0} 
[2026-03-25 21:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228,"processed":2,"errors":0} 
[2026-03-25 21:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sQYCJZxvllqd6CE76Chg07z1lDyEppu3","execution_time":"2026-03-25 21:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXa2-1774463189","operation_id":165228} 
[2026-03-25 21:28:01] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-25 21:28:02] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-25 21:28:02] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-25 21:28:02] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-25 21:28:03] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-25 21:28:03] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-25 21:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-25 21:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 21:28:07] production.INFO: Constructing job for order: 180408  
[2026-03-25 21:28:09] production.INFO: Handling job for order: 180408  
[2026-03-25 21:28:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:28:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:28:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=5bf56452-fd96-4831-951f-c7bdb34a17e3&Player_ID=818947995  
[2026-03-25 21:28:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=5bf56452-fd96-4831-951f-c7bdb34a17e3&Player_ID=818947995","has_body":false} 
[2026-03-25 21:28:10] production.INFO: Operation sent successfully {"operation_id":165231,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UNp-1774463290","amount":0.8458740000000000147650780490948818624019622802734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 21:28:10"}},"processed_data":{"order_number":"ORD-UNp-1774463290","amount":0.8458740000000000147650780490948818624019622802734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 21:28:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":179768} 
[2026-03-25 21:28:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-25 21:28:53] production.INFO: Constructing job for order: 180409  
[2026-03-25 21:28:55] production.INFO: Handling job for order: 180409  
[2026-03-25 21:28:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:28:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:28:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=10000&uuid=e9363914-c6ea-48a6-8d3e-aa9295869508&Player_ID=18280397  
[2026-03-25 21:28:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=10000&uuid=e9363914-c6ea-48a6-8d3e-aa9295869508&Player_ID=18280397","has_body":false} 
[2026-03-25 21:28:56] production.INFO: Operation sent successfully {"operation_id":165232,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7BnS308-1774463335","amount":1.0464160000000000128039800983970053493976593017578125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-25 21:28:56"}},"processed_data":{"order_number":"ORD-7BnS308-1774463335","amount":1.0464160000000000128039800983970053493976593017578125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-25 21:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02"} 
[2026-03-25 21:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","total_operations":5,"sites_count":2} 
[2026-03-25 21:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-nJiHQD-1774463071"]} 
[2026-03-25 21:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"count":1} 
[2026-03-25 21:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"count":1} 
[2026-03-25 21:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"user_id":587,"notification_type":"order_approved","reference_id":180399} 
[2026-03-25 21:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"processed":1,"errors":0} 
[2026-03-25 21:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"processed":1,"errors":0} 
[2026-03-25 21:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"orders_count":4,"order_ids":["ORD-IrVJJ-1774463264","ORD-T9p99w-1774463268","ORD-UNp-1774463290","ORD-7BnS308-1774463335"]} 
[2026-03-25 21:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222} 
[2026-03-25 21:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJiHQD-1774463071","operation_id":165222,"orders_count":4} 
[2026-03-25 21:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232} 
[2026-03-25 21:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231} 
[2026-03-25 21:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-25 21:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 21:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"count":2} 
[2026-03-25 21:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"count":2} 
[2026-03-25 21:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"user_id":1488,"notification_type":"order_approved","reference_id":180406} 
[2026-03-25 21:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"user_id":1540,"notification_type":"order_approved","reference_id":180407} 
[2026-03-25 21:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"processed":2,"errors":0} 
[2026-03-25 21:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231,"processed":2,"errors":0} 
[2026-03-25 21:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BfXhrXLGbZYdYKwlC2ILV8ZldDy3Jma8","execution_time":"2026-03-25 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UNp-1774463290","operation_id":165231} 
[2026-03-25 21:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:30:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:30:04] production.INFO: async() رجع: true  
[2026-03-25 21:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:30:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UNp-1774463290","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:30:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-UNp-1774463290","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:30:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:30:06] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"order_approved","reference_id":180408} 
[2026-03-25 21:30:06] production.INFO: Order updated successfully. Order ID: 180408, Status: completed  
[2026-03-25 21:30:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UNp-1774463290","status":"completed","codes_count":0} 
[2026-03-25 21:30:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 21:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 21:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 21:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-25 21:30:14] production.INFO: Constructing job for order: 180410  
[2026-03-25 21:30:16] production.INFO: Constructing job for order: 180411  
[2026-03-25 21:30:17] production.INFO: Handling job for order: 180410  
[2026-03-25 21:30:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:30:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:30:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e50ccd8f-34cc-4783-88f1-28b2af288963&Player_ID=471156  
[2026-03-25 21:30:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e50ccd8f-34cc-4783-88f1-28b2af288963&Player_ID=471156","has_body":false} 
[2026-03-25 21:30:17] production.INFO: Operation sent successfully {"operation_id":165233,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6nt9Gj-1774463417","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 21:30:17"}},"processed_data":{"order_number":"ORD-6nt9Gj-1774463417","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 21:30:17] production.INFO: Handling job for order: 180411  
[2026-03-25 21:30:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:30:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:30:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6961c896-ec7e-4054-a4c8-5bf8f14b8913&Player_ID=13545330925  
[2026-03-25 21:30:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6961c896-ec7e-4054-a4c8-5bf8f14b8913&Player_ID=13545330925","has_body":false} 
[2026-03-25 21:30:18] production.INFO: Operation sent successfully {"operation_id":165234,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tawdr-1774463418","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 21:30:18"}},"processed_data":{"order_number":"ORD-Tawdr-1774463418","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 21:30:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6nt9Gj-1774463417","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:30:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-6nt9Gj-1774463417","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:30:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:30:21] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180410} 
[2026-03-25 21:30:21] production.INFO: Order updated successfully. Order ID: 180410, Status: completed  
[2026-03-25 21:30:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6nt9Gj-1774463417","status":"completed","codes_count":0} 
[2026-03-25 21:30:22] production.INFO: Constructing job for order: 180412  
[2026-03-25 21:30:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 21:30:24] production.INFO: Handling job for order: 180412  
[2026-03-25 21:30:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:30:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:30:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3b38dd0a-f1b6-4667-8043-085e4e8efcee&Player_ID=52187357823  
[2026-03-25 21:30:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3b38dd0a-f1b6-4667-8043-085e4e8efcee&Player_ID=52187357823","has_body":false} 
[2026-03-25 21:30:25] production.INFO: Operation sent successfully {"operation_id":165235,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FPilhUf-1774463425","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:30:25"}},"processed_data":{"order_number":"ORD-FPilhUf-1774463425","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:30:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Tawdr-1774463418","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:30:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-Tawdr-1774463418","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:30:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:30:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":180411} 
[2026-03-25 21:30:42] production.INFO: Order updated successfully. Order ID: 180411, Status: completed  
[2026-03-25 21:30:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Tawdr-1774463418","status":"completed","codes_count":0} 
[2026-03-25 21:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-25 21:30:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FPilhUf-1774463425","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:30:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-FPilhUf-1774463425","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:30:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:30:51] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":180412} 
[2026-03-25 21:30:51] production.INFO: Order updated successfully. Order ID: 180412, Status: completed  
[2026-03-25 21:30:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FPilhUf-1774463425","status":"completed","codes_count":0} 
[2026-03-25 21:30:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-25 21:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03"} 
[2026-03-25 21:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","total_operations":1,"sites_count":1} 
[2026-03-25 21:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-7BnS308-1774463335"]} 
[2026-03-25 21:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"count":1} 
[2026-03-25 21:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"count":1} 
[2026-03-25 21:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"user_id":1488,"notification_type":"order_approved","reference_id":180409} 
[2026-03-25 21:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"processed":1,"errors":0} 
[2026-03-25 21:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232,"processed":1,"errors":0} 
[2026-03-25 21:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8nAXpt83EcbBvoq42ygyLT3N1lbIZgWC","execution_time":"2026-03-25 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7BnS308-1774463335","operation_id":165232} 
[2026-03-25 21:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 21:32:51] production.INFO: Constructing job for order: 180413  
[2026-03-25 21:32:54] production.INFO: Handling job for order: 180413  
[2026-03-25 21:32:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:32:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:32:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=520e4159-abf8-4db4-b2e9-6cbf2c6bfc32&Player_ID=471156  
[2026-03-25 21:32:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=520e4159-abf8-4db4-b2e9-6cbf2c6bfc32&Player_ID=471156","has_body":false} 
[2026-03-25 21:32:55] production.INFO: Operation sent successfully {"operation_id":165236,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dET-1774463574","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 21:32:55"}},"processed_data":{"order_number":"ORD-dET-1774463574","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 21:32:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dET-1774463574","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:32:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-dET-1774463574","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:32:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:32:58] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180413} 
[2026-03-25 21:32:58] production.INFO: Order updated successfully. Order ID: 180413, Status: completed  
[2026-03-25 21:32:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dET-1774463574","status":"completed","codes_count":0} 
[2026-03-25 21:33:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 21:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SuohBJiM1XcjH7iJy1eJqokSMbPg9A9u","execution_time":"2026-03-25 21:34:04"} 
[2026-03-25 21:34:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SuohBJiM1XcjH7iJy1eJqokSMbPg9A9u","execution_time":"2026-03-25 21:34:04"} 
[2026-03-25 21:35:04] production.INFO: Executing GetProducts task...  
[2026-03-25 21:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:35:04] production.INFO: Executing GetProducts task...  
[2026-03-25 21:35:06] production.INFO: async() رجع: true  
[2026-03-25 21:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AHTecr0cfh54doM4L3ZUvhJnTlQTS4RR","execution_time":"2026-03-25 21:36:01"} 
[2026-03-25 21:36:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AHTecr0cfh54doM4L3ZUvhJnTlQTS4RR","execution_time":"2026-03-25 21:36:01"} 
[2026-03-25 21:36:14] production.INFO: Constructing job for order: 180414  
[2026-03-25 21:36:16] production.INFO: Handling job for order: 180414  
[2026-03-25 21:36:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:36:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:36:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=12bf1af6-711b-4a54-9cd8-363a9db715ae&Player_ID=5167140754  
[2026-03-25 21:36:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=12bf1af6-711b-4a54-9cd8-363a9db715ae&Player_ID=5167140754","has_body":false} 
[2026-03-25 21:36:17] production.INFO: Operation sent successfully {"operation_id":165237,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gmh5sA-1774463777","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:36:17"}},"processed_data":{"order_number":"ORD-Gmh5sA-1774463777","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 21:36:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gmh5sA-1774463777","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:36:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gmh5sA-1774463777","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:36:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:36:31] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":180414} 
[2026-03-25 21:36:31] production.INFO: Order updated successfully. Order ID: 180414, Status: completed  
[2026-03-25 21:36:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gmh5sA-1774463777","status":"completed","codes_count":0} 
[2026-03-25 21:36:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 21:36:52] production.INFO: Constructing job for order: 180416  
[2026-03-25 21:36:53] production.INFO: Handling job for order: 180416  
[2026-03-25 21:36:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:36:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:36:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=80975802-e7cc-48b3-86cb-216bae979c29&Player_ID=52185798377  
[2026-03-25 21:36:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=80975802-e7cc-48b3-86cb-216bae979c29&Player_ID=52185798377","has_body":false} 
[2026-03-25 21:36:54] production.INFO: Operation sent successfully {"operation_id":165238,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JOmB0-1774463814","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:36:54"}},"processed_data":{"order_number":"ORD-JOmB0-1774463814","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:36:55] production.INFO: Constructing job for order: 180417  
[2026-03-25 21:36:57] production.INFO: Handling job for order: 180417  
[2026-03-25 21:36:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:36:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:36:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=adc47e4a-b821-4af4-a4d2-c3f016c38021&Player_ID=52185798377  
[2026-03-25 21:36:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=adc47e4a-b821-4af4-a4d2-c3f016c38021&Player_ID=52185798377","has_body":false} 
[2026-03-25 21:36:58] production.INFO: Operation sent successfully {"operation_id":165239,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3wuqR-1774463818","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:36:58"}},"processed_data":{"order_number":"ORD-3wuqR-1774463818","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:37:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JOmB0-1774463814","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:37:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-JOmB0-1774463814","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:37:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:37:07] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180416} 
[2026-03-25 21:37:07] production.INFO: Order updated successfully. Order ID: 180416, Status: completed  
[2026-03-25 21:37:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JOmB0-1774463814","status":"completed","codes_count":0} 
[2026-03-25 21:37:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 21:37:07] production.INFO: Constructing job for order: 180418  
[2026-03-25 21:37:10] production.INFO: Handling job for order: 180418  
[2026-03-25 21:37:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:37:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:37:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=10788f9c-e5e8-410c-ab30-2977ab41fb78&Player_ID=5555834672  
[2026-03-25 21:37:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=10788f9c-e5e8-410c-ab30-2977ab41fb78&Player_ID=5555834672","has_body":false} 
[2026-03-25 21:37:11] production.INFO: Operation sent successfully {"operation_id":165240,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OW2Jet-1774463831","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 21:37:11"}},"processed_data":{"order_number":"ORD-OW2Jet-1774463831","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 21:37:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OW2Jet-1774463831","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:37:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-OW2Jet-1774463831","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:37:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:37:16] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":180418} 
[2026-03-25 21:37:16] production.INFO: Order updated successfully. Order ID: 180418, Status: completed  
[2026-03-25 21:37:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OW2Jet-1774463831","status":"completed","codes_count":0} 
[2026-03-25 21:37:17] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-25 21:37:17] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-25 21:37:18] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-25 21:37:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3wuqR-1774463818","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:37:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-3wuqR-1774463818","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:37:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:37:25] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180417} 
[2026-03-25 21:37:25] production.INFO: Order updated successfully. Order ID: 180417, Status: completed  
[2026-03-25 21:37:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3wuqR-1774463818","status":"completed","codes_count":0} 
[2026-03-25 21:37:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 21:37:53] production.INFO: Constructing job for order: 180419  
[2026-03-25 21:37:54] production.INFO: Handling job for order: 180419  
[2026-03-25 21:37:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:37:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:37:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=5381ecfa-8e40-434d-9731-7341231ef279&Player_ID=590312945  
[2026-03-25 21:37:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=5381ecfa-8e40-434d-9731-7341231ef279&Player_ID=590312945","has_body":false} 
[2026-03-25 21:37:55] production.INFO: Operation sent successfully {"operation_id":165241,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tfp-1774463875","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 21:37:55"}},"processed_data":{"order_number":"ORD-tfp-1774463875","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 21:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01"} 
[2026-03-25 21:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","total_operations":1,"sites_count":1} 
[2026-03-25 21:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tfp-1774463875"]} 
[2026-03-25 21:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 21:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241} 
[2026-03-25 21:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 21:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241,"processed":0,"errors":0} 
[2026-03-25 21:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c8TDcQ2pxvHpYDawfSON3yvbyfDrkPEC","execution_time":"2026-03-25 21:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241} 
[2026-03-25 21:38:03] production.INFO: Constructing job for order: 180420  
[2026-03-25 21:38:04] production.INFO: Handling job for order: 180420  
[2026-03-25 21:38:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:38:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:38:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b5a429b-e5c3-4e9d-8b43-2d55c97dc18d&Player_ID=52185798377  
[2026-03-25 21:38:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b5a429b-e5c3-4e9d-8b43-2d55c97dc18d&Player_ID=52185798377","has_body":false} 
[2026-03-25 21:38:05] production.INFO: Operation sent successfully {"operation_id":165242,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BhgCE-1774463885","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:38:05"}},"processed_data":{"order_number":"ORD-BhgCE-1774463885","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:38:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BhgCE-1774463885","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:38:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-BhgCE-1774463885","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:38:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:38:16] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180420} 
[2026-03-25 21:38:16] production.INFO: Order updated successfully. Order ID: 180420, Status: completed  
[2026-03-25 21:38:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BhgCE-1774463885","status":"completed","codes_count":0} 
[2026-03-25 21:38:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 21:38:23] production.INFO: Constructing job for order: 180422  
[2026-03-25 21:38:26] production.INFO: Handling job for order: 180422  
[2026-03-25 21:38:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:38:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:38:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=05cb14f3-2455-4ad1-8953-7e46e5134ddd&Player_ID=1513502  
[2026-03-25 21:38:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=05cb14f3-2455-4ad1-8953-7e46e5134ddd&Player_ID=1513502","has_body":false} 
[2026-03-25 21:38:27] production.INFO: Operation sent successfully {"operation_id":165243,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0e6e-1774463907","amount":12.8427500000000005542233338928781449794769287109375,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-25 21:38:27"}},"processed_data":{"order_number":"ORD-0e6e-1774463907","amount":12.8427500000000005542233338928781449794769287109375,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-25 21:38:34] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18828} 
[2026-03-25 21:38:36] production.INFO: Constructing job for order: 180423  
[2026-03-25 21:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-25 21:38:39] production.INFO: Handling job for order: 180423  
[2026-03-25 21:38:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:38:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:38:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=2c72ec53-2edd-4afa-8bf7-1c7510d2ed7c&Player_ID=777022745  
[2026-03-25 21:38:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=2c72ec53-2edd-4afa-8bf7-1c7510d2ed7c&Player_ID=777022745","has_body":false} 
[2026-03-25 21:38:40] production.INFO: Operation sent successfully {"operation_id":165244,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k7WZP7x-1774463920","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 21:38:40"}},"processed_data":{"order_number":"ORD-k7WZP7x-1774463920","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 21:38:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k7WZP7x-1774463920","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:38:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-k7WZP7x-1774463920","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:38:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:38:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":180423} 
[2026-03-25 21:38:46] production.INFO: Order updated successfully. Order ID: 180423, Status: completed  
[2026-03-25 21:38:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k7WZP7x-1774463920","status":"completed","codes_count":0} 
[2026-03-25 21:38:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-25 21:38:50] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"request_approved","reference_id":18829} 
[2026-03-25 21:38:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 21:38:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1190,"notification_type":"request_approved","reference_id":18830} 
[2026-03-25 21:39:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1190  
[2026-03-25 21:39:11] production.INFO: Constructing job for order: 180424  
[2026-03-25 21:39:13] production.INFO: Handling job for order: 180424  
[2026-03-25 21:39:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:39:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:39:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=3750e56a-d1e5-4578-8263-60ced497a842&Player_ID=0967350415  
[2026-03-25 21:39:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=3750e56a-d1e5-4578-8263-60ced497a842&Player_ID=0967350415","has_body":false} 
[2026-03-25 21:39:14] production.INFO: Operation sent successfully {"operation_id":165245,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8rENE1-1774463954","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:39:14"}},"processed_data":{"order_number":"ORD-8rENE1-1774463954","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02"} 
[2026-03-25 21:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","total_operations":3,"sites_count":2} 
[2026-03-25 21:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-tfp-1774463875","ORD-0e6e-1774463907"]} 
[2026-03-25 21:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0e6e-1774463907","operation_id":165243} 
[2026-03-25 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241} 
[2026-03-25 21:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 21:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241,"processed":0,"errors":0} 
[2026-03-25 21:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241,"orders_count":1,"order_ids":["ORD-8rENE1-1774463954"]} 
[2026-03-25 21:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241} 
[2026-03-25 21:40:02] production.INFO: Constructing job for order: 180425  
[2026-03-25 21:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tfp-1774463875","operation_id":165241,"orders_count":1} 
[2026-03-25 21:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 21:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"count":1} 
[2026-03-25 21:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"count":1} 
[2026-03-25 21:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"user_id":1414,"notification_type":"order_approved","reference_id":180424} 
[2026-03-25 21:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"processed":1,"errors":0} 
[2026-03-25 21:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245,"processed":1,"errors":0} 
[2026-03-25 21:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0ntb5mrcqL7axEwxN4XShhcXZFV26yol","execution_time":"2026-03-25 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8rENE1-1774463954","operation_id":165245} 
[2026-03-25 21:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:40:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0e6e-1774463907","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:40:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-0e6e-1774463907","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:40:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:40:04] production.INFO: SendAcceptReject: Notification queued {"user_id":562,"notification_type":"order_approved","reference_id":180422} 
[2026-03-25 21:40:04] production.INFO: Order updated successfully. Order ID: 180422, Status: completed  
[2026-03-25 21:40:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0e6e-1774463907","status":"completed","codes_count":0} 
[2026-03-25 21:40:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tfp-1774463875","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:40:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-tfp-1774463875","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:40:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:40:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"order_approved","reference_id":180419} 
[2026-03-25 21:40:04] production.INFO: Order updated successfully. Order ID: 180419, Status: completed  
[2026-03-25 21:40:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tfp-1774463875","status":"completed","codes_count":0} 
[2026-03-25 21:40:04] production.INFO: async() رجع: true  
[2026-03-25 21:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-25 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 562  
[2026-03-25 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-25 21:40:06] production.INFO: Handling job for order: 180425  
[2026-03-25 21:40:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=715c29e5-413d-419c-9147-2122c1f62877&Player_ID=52194493921  
[2026-03-25 21:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=715c29e5-413d-419c-9147-2122c1f62877&Player_ID=52194493921","has_body":false} 
[2026-03-25 21:40:07] production.INFO: Operation sent successfully {"operation_id":165246,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WkSq4h-1774464006","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:40:07"}},"processed_data":{"order_number":"ORD-WkSq4h-1774464006","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:40:27] production.INFO: Constructing job for order: 180426  
[2026-03-25 21:40:28] production.INFO: Handling job for order: 180426  
[2026-03-25 21:40:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:40:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:40:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=d5054038-4806-492b-9fb1-a72761282090&Player_ID=1113376259  
[2026-03-25 21:40:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=d5054038-4806-492b-9fb1-a72761282090&Player_ID=1113376259","has_body":false} 
[2026-03-25 21:40:28] production.INFO: Operation sent successfully {"operation_id":165247,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WUVy-1774464028","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 21:40:28"}},"processed_data":{"order_number":"ORD-WUVy-1774464028","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 21:40:34] production.INFO: Constructing job for order: 180427  
[2026-03-25 21:40:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WUVy-1774464028","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:40:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-WUVy-1774464028","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:40:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:40:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1190,"notification_type":"order_approved","reference_id":180426} 
[2026-03-25 21:40:34] production.INFO: Order updated successfully. Order ID: 180426, Status: completed  
[2026-03-25 21:40:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WUVy-1774464028","status":"completed","codes_count":0} 
[2026-03-25 21:40:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1190  
[2026-03-25 21:40:37] production.INFO: Handling job for order: 180427  
[2026-03-25 21:40:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:40:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:40:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=871026fa-f1e7-4d29-8623-3764a2671e14&Player_ID=51090731  
[2026-03-25 21:40:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=871026fa-f1e7-4d29-8623-3764a2671e14&Player_ID=51090731","has_body":false} 
[2026-03-25 21:40:38] production.INFO: Operation sent successfully {"operation_id":165248,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EGZy0l-1774464038","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:40:38"}},"processed_data":{"order_number":"ORD-EGZy0l-1774464038","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:40:50] production.INFO: Constructing job for order: 180428  
[2026-03-25 21:40:50] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 21:40:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 21:40:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-25 21:40:53] production.INFO: Handling job for order: 180428  
[2026-03-25 21:40:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:40:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:40:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=b7e6ff9b-5bcf-465a-8c6c-c4b08c2b99e8&Player_ID=1113376259  
[2026-03-25 21:40:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=b7e6ff9b-5bcf-465a-8c6c-c4b08c2b99e8&Player_ID=1113376259","has_body":false} 
[2026-03-25 21:40:54] production.INFO: Operation sent successfully {"operation_id":165249,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1JHvpM-1774464054","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 21:40:54"}},"processed_data":{"order_number":"ORD-1JHvpM-1774464054","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 21:40:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1JHvpM-1774464054","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:40:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-1JHvpM-1774464054","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:40:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:40:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1190,"notification_type":"order_approved","reference_id":180428} 
[2026-03-25 21:40:58] production.INFO: Order updated successfully. Order ID: 180428, Status: completed  
[2026-03-25 21:40:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1JHvpM-1774464054","status":"completed","codes_count":0} 
[2026-03-25 21:41:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1190  
[2026-03-25 21:41:23] production.INFO: Constructing job for order: 180429  
[2026-03-25 21:41:24] production.INFO: Handling job for order: 180429  
[2026-03-25 21:41:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:41:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:41:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2ea8fb60-2e4f-46b6-8c7e-2d13e2236933&Player_ID=104563436  
[2026-03-25 21:41:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2ea8fb60-2e4f-46b6-8c7e-2d13e2236933&Player_ID=104563436","has_body":false} 
[2026-03-25 21:41:25] production.INFO: Operation sent successfully {"operation_id":165250,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rsG-1774464085","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 21:41:25"}},"processed_data":{"order_number":"ORD-rsG-1774464085","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 21:41:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rsG-1774464085","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:41:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-rsG-1774464085","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:41:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:41:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1738,"notification_type":"order_approved","reference_id":180429} 
[2026-03-25 21:41:28] production.INFO: Order updated successfully. Order ID: 180429, Status: completed  
[2026-03-25 21:41:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rsG-1774464085","status":"completed","codes_count":0} 
[2026-03-25 21:41:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1738  
[2026-03-25 21:41:48] production.INFO: Constructing job for order: 180431  
[2026-03-25 21:41:49] production.INFO: Handling job for order: 180431  
[2026-03-25 21:41:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:41:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:41:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=78eb2a45-4899-40a2-ab03-e6c8c306c6dc&Player_ID=52040580784  
[2026-03-25 21:41:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=78eb2a45-4899-40a2-ab03-e6c8c306c6dc&Player_ID=52040580784","has_body":false} 
[2026-03-25 21:41:50] production.INFO: Operation sent successfully {"operation_id":165251,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YkRj9-1774464110","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:41:50"}},"processed_data":{"order_number":"ORD-YkRj9-1774464110","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02"} 
[2026-03-25 21:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","total_operations":3,"sites_count":1} 
[2026-03-25 21:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WkSq4h-1774464006","ORD-EGZy0l-1774464038","ORD-YkRj9-1774464110"]} 
[2026-03-25 21:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 21:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WkSq4h-1774464006","operation_id":165246} 
[2026-03-25 21:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 21:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 21:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"count":1} 
[2026-03-25 21:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"count":1} 
[2026-03-25 21:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"user_id":1512,"notification_type":"order_approved","reference_id":180427} 
[2026-03-25 21:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":1,"errors":0} 
[2026-03-25 21:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":1,"errors":0} 
[2026-03-25 21:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ADZNUiuFDafl63188IXz255iXVzEssNc","execution_time":"2026-03-25 21:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-25 21:42:32] production.INFO: Constructing job for order: 180432  
[2026-03-25 21:42:35] production.INFO: Handling job for order: 180432  
[2026-03-25 21:42:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:42:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:42:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c80e9686-2f42-4c24-9240-111243c92868&Player_ID=51797984461  
[2026-03-25 21:42:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c80e9686-2f42-4c24-9240-111243c92868&Player_ID=51797984461","has_body":false} 
[2026-03-25 21:42:36] production.INFO: Constructing job for order: 180433  
[2026-03-25 21:42:36] production.INFO: Operation sent successfully {"operation_id":165252,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wzkUT-1774464156","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:42:36"}},"processed_data":{"order_number":"ORD-wzkUT-1774464156","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-25 21:42:39] production.INFO: Handling job for order: 180433  
[2026-03-25 21:42:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:42:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:42:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=eac2a604-9446-486a-be5d-3c1f2bdf660b&Player_ID=1113376259  
[2026-03-25 21:42:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=eac2a604-9446-486a-be5d-3c1f2bdf660b&Player_ID=1113376259","has_body":false} 
[2026-03-25 21:42:40] production.INFO: Operation sent successfully {"operation_id":165253,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i3AxSz4o-1774464160","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 21:42:40"}},"processed_data":{"order_number":"ORD-i3AxSz4o-1774464160","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 21:42:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i3AxSz4o-1774464160","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:42:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-i3AxSz4o-1774464160","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:42:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:42:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1190,"notification_type":"order_approved","reference_id":180433} 
[2026-03-25 21:42:46] production.INFO: Order updated successfully. Order ID: 180433, Status: completed  
[2026-03-25 21:42:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i3AxSz4o-1774464160","status":"completed","codes_count":0} 
[2026-03-25 21:42:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1190  
[2026-03-25 21:43:05] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_rejected","reference_id":180385} 
[2026-03-25 21:43:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 21:43:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 21:43:14] production.INFO: SendAcceptReject: Notification queued {"user_id":770,"notification_type":"order_approved","reference_id":180415} 
[2026-03-25 21:43:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 21:43:29] production.INFO: SendAcceptReject: Notification queued {"user_id":770,"notification_type":"order_approved","reference_id":180421} 
[2026-03-25 21:43:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-25 21:43:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":180430} 
[2026-03-25 21:43:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-25 21:43:47] production.INFO: Constructing job for order: 180434  
[2026-03-25 21:43:49] production.INFO: Handling job for order: 180434  
[2026-03-25 21:43:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:43:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:43:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f9a88b9-1fc3-4db0-8467-82a01cb85034&Player_ID=52187357823  
[2026-03-25 21:43:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f9a88b9-1fc3-4db0-8467-82a01cb85034&Player_ID=52187357823","has_body":false} 
[2026-03-25 21:43:50] production.INFO: Operation sent successfully {"operation_id":165254,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e8fq-1774464230","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:43:50"}},"processed_data":{"order_number":"ORD-e8fq-1774464230","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:44:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e8fq-1774464230","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:44:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-e8fq-1774464230","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:44:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:44:01] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":180434} 
[2026-03-25 21:44:01] production.INFO: Order updated successfully. Order ID: 180434, Status: completed  
[2026-03-25 21:44:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e8fq-1774464230","status":"completed","codes_count":0} 
[2026-03-25 21:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-25 21:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02"} 
[2026-03-25 21:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","total_operations":3,"sites_count":1} 
[2026-03-25 21:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WkSq4h-1774464006","ORD-YkRj9-1774464110","ORD-wzkUT-1774464156"]} 
[2026-03-25 21:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WkSq4h-1774464006","operation_id":165246} 
[2026-03-25 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzkUT-1774464156","operation_id":165252} 
[2026-03-25 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 21:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"errors":0} 
[2026-03-25 21:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0bwoKyNS6sokr7PrIy9bNLkZkG3DPWa2","execution_time":"2026-03-25 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:44:37] production.INFO: Constructing job for order: 180435  
[2026-03-25 21:44:38] production.INFO: Handling job for order: 180435  
[2026-03-25 21:44:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:44:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:44:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=04fa5dc6-591c-4f5f-b415-206919c784f8&Player_ID=471156  
[2026-03-25 21:44:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=04fa5dc6-591c-4f5f-b415-206919c784f8&Player_ID=471156","has_body":false} 
[2026-03-25 21:44:39] production.INFO: Operation sent successfully {"operation_id":165255,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uv3a-1774464279","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 21:44:39"}},"processed_data":{"order_number":"ORD-Uv3a-1774464279","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 21:44:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Uv3a-1774464279","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:44:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-Uv3a-1774464279","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:44:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:44:41] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180435} 
[2026-03-25 21:44:41] production.INFO: Order updated successfully. Order ID: 180435, Status: completed  
[2026-03-25 21:44:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Uv3a-1774464279","status":"completed","codes_count":0} 
[2026-03-25 21:44:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 21:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 21:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 21:45:05] production.INFO: async() رجع: true  
[2026-03-25 21:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:45:13] production.INFO: Constructing job for order: 180436  
[2026-03-25 21:45:16] production.INFO: Handling job for order: 180436  
[2026-03-25 21:45:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:45:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:45:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=81bcc7ca-e47b-4828-ac60-e2bacbfcbeea&Player_ID=51997743583  
[2026-03-25 21:45:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=81bcc7ca-e47b-4828-ac60-e2bacbfcbeea&Player_ID=51997743583","has_body":false} 
[2026-03-25 21:45:17] production.INFO: Operation sent successfully {"operation_id":165256,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CGWA-1774464317","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:45:17"}},"processed_data":{"order_number":"ORD-CGWA-1774464317","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:45:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CGWA-1774464317","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:45:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-CGWA-1774464317","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:45:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:45:29] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":180436} 
[2026-03-25 21:45:29] production.INFO: Order updated successfully. Order ID: 180436, Status: completed  
[2026-03-25 21:45:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CGWA-1774464317","status":"completed","codes_count":0} 
[2026-03-25 21:45:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 21:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02"} 
[2026-03-25 21:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","total_operations":3,"sites_count":1} 
[2026-03-25 21:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WkSq4h-1774464006","ORD-YkRj9-1774464110","ORD-wzkUT-1774464156"]} 
[2026-03-25 21:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WkSq4h-1774464006","operation_id":165246} 
[2026-03-25 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzkUT-1774464156","operation_id":165252} 
[2026-03-25 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 21:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"errors":0} 
[2026-03-25 21:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ge4XkQITjdUzvgZlHX253n5tqr3jBjbA","execution_time":"2026-03-25 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:46:26] production.INFO: Constructing job for order: 180437  
[2026-03-25 21:46:29] production.INFO: Handling job for order: 180437  
[2026-03-25 21:46:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:46:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:46:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=66500&uuid=8db4d389-acf1-4030-a82d-a597ad0e9ff4&Player_ID=81952777  
[2026-03-25 21:46:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=66500&uuid=8db4d389-acf1-4030-a82d-a597ad0e9ff4&Player_ID=81952777","has_body":false} 
[2026-03-25 21:46:30] production.INFO: Operation sent successfully {"operation_id":165257,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ccr0-1774464390","amount":7.1844871000000001259877535630948841571807861328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-25 21:46:30"}},"processed_data":{"order_number":"ORD-Ccr0-1774464390","amount":7.1844871000000001259877535630948841571807861328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-25 21:47:02] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"20.0","mainamount":"20","operation_number":"159732186","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php552i0eisf9884JssDHl"}},"user_id":1512} 
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:47:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:47:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18831,"user_id":1512,"amount":20.0,"admins_notified":7} 
[2026-03-25 21:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03"} 
[2026-03-25 21:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","total_operations":4,"sites_count":1} 
[2026-03-25 21:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WkSq4h-1774464006","ORD-YkRj9-1774464110","ORD-wzkUT-1774464156","ORD-Ccr0-1774464390"]} 
[2026-03-25 21:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ccr0-1774464390","operation_id":165257} 
[2026-03-25 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WkSq4h-1774464006","operation_id":165246} 
[2026-03-25 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzkUT-1774464156","operation_id":165252} 
[2026-03-25 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 21:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"errors":0} 
[2026-03-25 21:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fmr6442doXhme0AsGeMkMTJIU9lPfuBU","execution_time":"2026-03-25 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:48:36] production.INFO: Constructing job for order: 180438  
[2026-03-25 21:48:37] production.INFO: Handling job for order: 180438  
[2026-03-25 21:48:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:48:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:48:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4dbfcd0e-392c-44f4-bd81-7d4baccbcdf5&Player_ID=52355680760  
[2026-03-25 21:48:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4dbfcd0e-392c-44f4-bd81-7d4baccbcdf5&Player_ID=52355680760","has_body":false} 
[2026-03-25 21:48:37] production.INFO: Operation sent successfully {"operation_id":165258,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ls7zuekZ-1774464517","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:48:37"}},"processed_data":{"order_number":"ORD-Ls7zuekZ-1774464517","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:48:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ls7zuekZ-1774464517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:48:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ls7zuekZ-1774464517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:48:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:48:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":180438} 
[2026-03-25 21:48:50] production.INFO: Order updated successfully. Order ID: 180438, Status: completed  
[2026-03-25 21:48:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ls7zuekZ-1774464517","status":"completed","codes_count":0} 
[2026-03-25 21:48:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-25 21:49:41] production.INFO: Constructing job for order: 180439  
[2026-03-25 21:49:44] production.INFO: Handling job for order: 180439  
[2026-03-25 21:49:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:49:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:49:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bfa8a5b6-7000-4494-a396-ea56d8de4fb4&Player_ID=52355680760  
[2026-03-25 21:49:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bfa8a5b6-7000-4494-a396-ea56d8de4fb4&Player_ID=52355680760","has_body":false} 
[2026-03-25 21:49:44] production.INFO: Operation sent successfully {"operation_id":165259,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rT7-1774464584","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:49:44"}},"processed_data":{"order_number":"ORD-rT7-1774464584","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:49:54] production.INFO: Constructing job for order: 180440  
[2026-03-25 21:49:56] production.INFO: Handling job for order: 180440  
[2026-03-25 21:49:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:49:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:49:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=65fc9304-f633-45c0-a3d3-c8de37c5ccad&Player_ID=5954764664  
[2026-03-25 21:49:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=65fc9304-f633-45c0-a3d3-c8de37c5ccad&Player_ID=5954764664","has_body":false} 
[2026-03-25 21:49:57] production.INFO: Operation sent successfully {"operation_id":165260,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-csOG-1774464597","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:49:57"}},"processed_data":{"order_number":"ORD-csOG-1774464597","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:49:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rT7-1774464584","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:49:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-rT7-1774464584","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:49:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:49:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":180439} 
[2026-03-25 21:49:59] production.INFO: Order updated successfully. Order ID: 180439, Status: completed  
[2026-03-25 21:49:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rT7-1774464584","status":"completed","codes_count":0} 
[2026-03-25 21:50:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-25 21:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03"} 
[2026-03-25 21:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","total_operations":5,"sites_count":1} 
[2026-03-25 21:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WkSq4h-1774464006","ORD-YkRj9-1774464110","ORD-wzkUT-1774464156","ORD-Ccr0-1774464390","ORD-csOG-1774464597"]} 
[2026-03-25 21:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ccr0-1774464390","operation_id":165257} 
[2026-03-25 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-csOG-1774464597","operation_id":165260} 
[2026-03-25 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WkSq4h-1774464006","operation_id":165246} 
[2026-03-25 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzkUT-1774464156","operation_id":165252} 
[2026-03-25 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-25 21:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251,"processed":0,"errors":0} 
[2026-03-25 21:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e5zP2WAGqtbtP6GJN1o7IZxH3WxQPR9s","execution_time":"2026-03-25 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YkRj9-1774464110","operation_id":165251} 
[2026-03-25 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 21:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 21:50:05] production.INFO: async() رجع: true  
[2026-03-25 21:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:50:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-csOG-1774464597","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:50:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-csOG-1774464597","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:50:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:50:08] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":180440} 
[2026-03-25 21:50:08] production.INFO: Order updated successfully. Order ID: 180440, Status: completed  
[2026-03-25 21:50:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-csOG-1774464597","status":"completed","codes_count":0} 
[2026-03-25 21:50:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-25 21:50:18] production.INFO: Constructing job for order: 180441  
[2026-03-25 21:50:19] production.INFO: Handling job for order: 180441  
[2026-03-25 21:50:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:50:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:50:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3854ba83-afe0-4da4-ae6f-86e2db32edcd&Player_ID=0942236245  
[2026-03-25 21:50:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3854ba83-afe0-4da4-ae6f-86e2db32edcd&Player_ID=0942236245","has_body":false} 
[2026-03-25 21:50:20] production.INFO: Operation sent successfully {"operation_id":165261,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hlf5U3t-1774464619","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:50:20"}},"processed_data":{"order_number":"ORD-hlf5U3t-1774464619","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:50:30] production.INFO: Constructing job for order: 180442  
[2026-03-25 21:50:32] production.INFO: Handling job for order: 180442  
[2026-03-25 21:50:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:50:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:50:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b162055e-05c7-4027-97bd-3a8f98d243ce&Player_ID=0942236245  
[2026-03-25 21:50:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b162055e-05c7-4027-97bd-3a8f98d243ce&Player_ID=0942236245","has_body":false} 
[2026-03-25 21:50:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YkRj9-1774464110","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 21:50:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-YkRj9-1774464110","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 21:50:32] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 21:50:32] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_rejected","reference_id":180431} 
[2026-03-25 21:50:32] production.INFO: Order updated successfully. Order ID: 180431, Status: rejected  
[2026-03-25 21:50:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YkRj9-1774464110","status":"rejected","codes_count":0} 
[2026-03-25 21:50:32] production.INFO: Operation sent successfully {"operation_id":165262,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U4a8l-1774464632","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:50:32"}},"processed_data":{"order_number":"ORD-U4a8l-1774464632","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:50:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 21:50:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 21:50:35] production.INFO: Constructing job for order: 180443  
[2026-03-25 21:50:38] production.INFO: Handling job for order: 180443  
[2026-03-25 21:50:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:50:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:50:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=367d7bd3-38ec-429d-ba7d-f30ae429ff61&Player_ID=0942236245  
[2026-03-25 21:50:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=367d7bd3-38ec-429d-ba7d-f30ae429ff61&Player_ID=0942236245","has_body":false} 
[2026-03-25 21:50:39] production.INFO: Operation sent successfully {"operation_id":165263,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ut1RU-1774464639","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 21:50:39"}},"processed_data":{"order_number":"ORD-Ut1RU-1774464639","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 21:50:43] production.INFO: Constructing job for order: 180444  
[2026-03-25 21:50:45] production.INFO: Handling job for order: 180444  
[2026-03-25 21:50:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:50:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:50:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a2e264a-c4a8-4bfa-baa1-f0f964287aca&Player_ID=51753799740  
[2026-03-25 21:50:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a2e264a-c4a8-4bfa-baa1-f0f964287aca&Player_ID=51753799740","has_body":false} 
[2026-03-25 21:50:46] production.INFO: Operation sent successfully {"operation_id":165264,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-crTVM-1774464646","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:50:46"}},"processed_data":{"order_number":"ORD-crTVM-1774464646","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 21:50:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-crTVM-1774464646","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:50:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-crTVM-1774464646","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:50:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:50:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":180444} 
[2026-03-25 21:50:59] production.INFO: Order updated successfully. Order ID: 180444, Status: completed  
[2026-03-25 21:50:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-crTVM-1774464646","status":"completed","codes_count":0} 
[2026-03-25 21:50:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wzkUT-1774464156","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 21:50:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-wzkUT-1774464156","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 21:50:59] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 21:50:59] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_rejected","reference_id":180432} 
[2026-03-25 21:50:59] production.INFO: Order updated successfully. Order ID: 180432, Status: rejected  
[2026-03-25 21:50:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wzkUT-1774464156","status":"rejected","codes_count":0} 
[2026-03-25 21:51:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-25 21:51:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 21:51:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 21:51:15] production.INFO: Constructing job for order: 180445  
[2026-03-25 21:51:16] production.INFO: Handling job for order: 180445  
[2026-03-25 21:51:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:51:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:51:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=2e5c3cec-519a-4fa4-bdbb-dbeb5cad766d&Player_ID=0996707624  
[2026-03-25 21:51:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=2e5c3cec-519a-4fa4-bdbb-dbeb5cad766d&Player_ID=0996707624","has_body":false} 
[2026-03-25 21:51:17] production.INFO: Operation sent successfully {"operation_id":165265,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1s26EKo-1774464677","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:51:17"}},"processed_data":{"order_number":"ORD-1s26EKo-1774464677","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:51:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WkSq4h-1774464006","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-25 21:51:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-WkSq4h-1774464006","status":"cancelled","codes":[],"notes":[]} 
[2026-03-25 21:51:17] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-25 21:51:17] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_rejected","reference_id":180425} 
[2026-03-25 21:51:17] production.INFO: Order updated successfully. Order ID: 180425, Status: rejected  
[2026-03-25 21:51:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WkSq4h-1774464006","status":"rejected","codes_count":0} 
[2026-03-25 21:51:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 21:51:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 21:51:30] production.INFO: Constructing job for order: 180446  
[2026-03-25 21:51:32] production.INFO: Handling job for order: 180446  
[2026-03-25 21:51:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:51:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:51:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=20350&uuid=53b9235c-075e-4c7c-868e-53864f1a0bc0&Player_ID=31851465  
[2026-03-25 21:51:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=20350&uuid=53b9235c-075e-4c7c-868e-53864f1a0bc0&Player_ID=31851465","has_body":false} 
[2026-03-25 21:51:33] production.INFO: Operation sent successfully {"operation_id":165266,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r1YIyCkK-1774464693","amount":21.538887700000000080535755841992795467376708984375,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-25 21:51:33"}},"processed_data":{"order_number":"ORD-r1YIyCkK-1774464693","amount":21.538887700000000080535755841992795467376708984375,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-25 21:51:47] production.INFO: Constructing job for order: 180447  
[2026-03-25 21:51:48] production.INFO: Handling job for order: 180447  
[2026-03-25 21:51:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:51:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:51:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6ed18c00-6e60-4665-bf6b-e5b205553b48&Player_ID=52139341041  
[2026-03-25 21:51:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6ed18c00-6e60-4665-bf6b-e5b205553b48&Player_ID=52139341041","has_body":false} 
[2026-03-25 21:51:49] production.INFO: Operation sent successfully {"operation_id":165267,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4rp3Tp-1774464708","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 21:51:49"}},"processed_data":{"order_number":"ORD-4rp3Tp-1774464708","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 21:52:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4rp3Tp-1774464708","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 21:52:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-4rp3Tp-1774464708","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 21:52:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:52:02] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":180447} 
[2026-03-25 21:52:02] production.INFO: Order updated successfully. Order ID: 180447, Status: completed  
[2026-03-25 21:52:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4rp3Tp-1774464708","status":"completed","codes_count":0} 
[2026-03-25 21:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04"} 
[2026-03-25 21:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","total_operations":6,"sites_count":2} 
[2026-03-25 21:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Ccr0-1774464390","ORD-r1YIyCkK-1774464693"]} 
[2026-03-25 21:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ccr0-1774464390","operation_id":165257} 
[2026-03-25 21:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r1YIyCkK-1774464693","operation_id":165266} 
[2026-03-25 21:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r1YIyCkK-1774464693","operation_id":165266,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 21:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r1YIyCkK-1774464693","operation_id":165266,"processed":0,"errors":0} 
[2026-03-25 21:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r1YIyCkK-1774464693","operation_id":165266,"orders_count":4,"order_ids":["ORD-hlf5U3t-1774464619","ORD-U4a8l-1774464632","ORD-Ut1RU-1774464639","ORD-1s26EKo-1774464677"]} 
[2026-03-25 21:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r1YIyCkK-1774464693","operation_id":165266} 
[2026-03-25 21:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r1YIyCkK-1774464693","operation_id":165266,"orders_count":4} 
[2026-03-25 21:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 21:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 21:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"count":4} 
[2026-03-25 21:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"count":4} 
[2026-03-25 21:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"user_id":315,"notification_type":"order_approved","reference_id":180445} 
[2026-03-25 21:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"user_id":315,"notification_type":"order_approved","reference_id":180441} 
[2026-03-25 21:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"user_id":315,"notification_type":"order_approved","reference_id":180442} 
[2026-03-25 21:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"user_id":315,"notification_type":"order_approved","reference_id":180443} 
[2026-03-25 21:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"processed":4,"errors":0} 
[2026-03-25 21:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263,"processed":4,"errors":0} 
[2026-03-25 21:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XDc77ZETt7VSv6P6zC7mbRXAvEqg84yU","execution_time":"2026-03-25 21:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ut1RU-1774464639","operation_id":165263} 
[2026-03-25 21:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-25 21:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 21:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 21:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 21:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-25 21:52:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r1YIyCkK-1774464693","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:52:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-r1YIyCkK-1774464693","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:52:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:52:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1700,"notification_type":"order_approved","reference_id":180446} 
[2026-03-25 21:52:08] production.INFO: Order updated successfully. Order ID: 180446, Status: completed  
[2026-03-25 21:52:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r1YIyCkK-1774464693","status":"completed","codes_count":0} 
[2026-03-25 21:52:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-25 21:53:29] production.INFO: Constructing job for order: 180448  
[2026-03-25 21:53:31] production.INFO: Handling job for order: 180448  
[2026-03-25 21:53:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:53:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:53:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1500&uuid=ae256e9c-e679-4b71-babe-04e6734f5990&Player_ID=50470998  
[2026-03-25 21:53:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1500&uuid=ae256e9c-e679-4b71-babe-04e6734f5990&Player_ID=50470998","has_body":false} 
[2026-03-25 21:53:32] production.INFO: Operation sent successfully {"operation_id":165268,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CJwUG-1774464812","amount":2.568665999999999893788071858580224215984344482421875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 21:53:32"}},"processed_data":{"order_number":"ORD-CJwUG-1774464812","amount":2.568665999999999893788071858580224215984344482421875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 21:53:35] production.INFO: Constructing job for order: 180449  
[2026-03-25 21:53:38] production.INFO: Handling job for order: 180449  
[2026-03-25 21:53:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:53:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:53:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=aa3a8404-3bdf-4b44-a220-4e9c80caf96f&Player_ID=588641378  
[2026-03-25 21:53:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=aa3a8404-3bdf-4b44-a220-4e9c80caf96f&Player_ID=588641378","has_body":false} 
[2026-03-25 21:53:39] production.INFO: Operation sent successfully {"operation_id":165269,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wk7n9zX-1774464819","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 21:53:39"}},"processed_data":{"order_number":"ORD-wk7n9zX-1774464819","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 21:53:43] production.INFO: Constructing job for order: 180450  
[2026-03-25 21:53:45] production.INFO: Handling job for order: 180450  
[2026-03-25 21:53:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:53:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:53:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=55000&uuid=908c24f2-0307-440b-98ef-bbd1930aa32d&Player_ID=78684242  
[2026-03-25 21:53:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=55000&uuid=908c24f2-0307-440b-98ef-bbd1930aa32d&Player_ID=78684242","has_body":false} 
[2026-03-25 21:53:46] production.INFO: Operation sent successfully {"operation_id":165270,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lyDqPgH1-1774464826","amount":5.9420570000000001442685970687307417392730712890625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-25 21:53:46"}},"processed_data":{"order_number":"ORD-lyDqPgH1-1774464826","amount":5.9420570000000001442685970687307417392730712890625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-25 21:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01"} 
[2026-03-25 21:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","total_operations":4,"sites_count":1} 
[2026-03-25 21:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Ccr0-1774464390","ORD-CJwUG-1774464812","ORD-wk7n9zX-1774464819","ORD-lyDqPgH1-1774464826"]} 
[2026-03-25 21:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ccr0-1774464390","operation_id":165257} 
[2026-03-25 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CJwUG-1774464812","operation_id":165268} 
[2026-03-25 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lyDqPgH1-1774464826","operation_id":165270} 
[2026-03-25 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269} 
[2026-03-25 21:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 21:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269,"processed":0,"errors":0} 
[2026-03-25 21:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gKrDEJLBQK85X9CeXqavwBRHSVE1RTuA","execution_time":"2026-03-25 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269} 
[2026-03-25 21:54:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CJwUG-1774464812","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:54:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-CJwUG-1774464812","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:54:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:54:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1577,"notification_type":"order_approved","reference_id":180448} 
[2026-03-25 21:54:05] production.INFO: Order updated successfully. Order ID: 180448, Status: completed  
[2026-03-25 21:54:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CJwUG-1774464812","status":"completed","codes_count":0} 
[2026-03-25 21:54:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ccr0-1774464390","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:54:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ccr0-1774464390","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:54:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:54:06] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":180437} 
[2026-03-25 21:54:06] production.INFO: Order updated successfully. Order ID: 180437, Status: completed  
[2026-03-25 21:54:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ccr0-1774464390","status":"completed","codes_count":0} 
[2026-03-25 21:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-25 21:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-25 21:54:41] production.INFO: Constructing job for order: 180451  
[2026-03-25 21:54:43] production.INFO: Handling job for order: 180451  
[2026-03-25 21:54:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:54:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:54:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=a1fdb39f-738c-45df-b6ae-b1b06abf7def&Player_ID=111222333my  
[2026-03-25 21:54:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=a1fdb39f-738c-45df-b6ae-b1b06abf7def&Player_ID=111222333my","has_body":false} 
[2026-03-25 21:54:44] production.INFO: Operation sent successfully {"operation_id":165271,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JDU5ut-1774464884","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-25 21:54:44"}},"processed_data":{"order_number":"ORD-JDU5ut-1774464884","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-25 21:54:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JDU5ut-1774464884","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:54:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-JDU5ut-1774464884","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:54:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:54:50] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":180451} 
[2026-03-25 21:54:50] production.INFO: Order updated successfully. Order ID: 180451, Status: completed  
[2026-03-25 21:54:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JDU5ut-1774464884","status":"completed","codes_count":0} 
[2026-03-25 21:54:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-25 21:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 21:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 21:55:04] production.INFO: async() رجع: true  
[2026-03-25 21:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 21:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 21:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 21:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 21:56:02] production.INFO: Constructing job for order: 180452  
[2026-03-25 21:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03"} 
[2026-03-25 21:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","total_operations":2,"sites_count":1} 
[2026-03-25 21:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-wk7n9zX-1774464819","ORD-lyDqPgH1-1774464826"]} 
[2026-03-25 21:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 21:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lyDqPgH1-1774464826","operation_id":165270} 
[2026-03-25 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269} 
[2026-03-25 21:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 21:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269,"processed":0,"errors":0} 
[2026-03-25 21:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"74SH7gD8bLATcshEScLUKn34BV1XBvup","execution_time":"2026-03-25 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wk7n9zX-1774464819","operation_id":165269} 
[2026-03-25 21:56:03] production.INFO: Handling job for order: 180452  
[2026-03-25 21:56:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 21:56:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:56:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=78a2c8fc-f5a1-4771-9055-4d466664be8a&Player_ID=52194493921  
[2026-03-25 21:56:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=78a2c8fc-f5a1-4771-9055-4d466664be8a&Player_ID=52194493921","has_body":false} 
[2026-03-25 21:56:03] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 21:56:03] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165272,"exception":"Unknown named parameter $userId"} 
[2026-03-25 21:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 21:56:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lyDqPgH1-1774464826","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:56:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-lyDqPgH1-1774464826","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:56:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:56:04] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":180450} 
[2026-03-25 21:56:04] production.INFO: Order updated successfully. Order ID: 180450, Status: completed  
[2026-03-25 21:56:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lyDqPgH1-1774464826","status":"completed","codes_count":0} 
[2026-03-25 21:56:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wk7n9zX-1774464819","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 21:56:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-wk7n9zX-1774464819","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 21:56:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 21:56:05] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":180449} 
[2026-03-25 21:56:05] production.INFO: Order updated successfully. Order ID: 180449, Status: completed  
[2026-03-25 21:56:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wk7n9zX-1774464819","status":"completed","codes_count":0} 
[2026-03-25 21:56:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-25 21:56:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 21:56:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"225.0","mainamount":"225","operation_number":"159739109","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php67lmk49sufqp9jhxG61"}},"user_id":386} 
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 21:56:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 21:56:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18832,"user_id":386,"amount":225.0,"admins_notified":7} 
[2026-03-25 21:56:24] production.INFO: Constructing job for order: 180453  
[2026-03-25 21:56:27] production.INFO: Handling job for order: 180453  
[2026-03-25 21:56:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:56:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:56:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=8bdd3710-b4f5-42a8-8290-4355670945a2&Player_ID=0988929360  
[2026-03-25 21:56:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=8bdd3710-b4f5-42a8-8290-4355670945a2&Player_ID=0988929360","has_body":false} 
[2026-03-25 21:56:28] production.INFO: Operation sent successfully {"operation_id":165273,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ysl9-1774464988","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:56:28"}},"processed_data":{"order_number":"ORD-Ysl9-1774464988","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:56:30] production.INFO: Constructing job for order: 180454  
[2026-03-25 21:56:31] production.INFO: Handling job for order: 180454  
[2026-03-25 21:56:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:56:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:56:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=31f12e9a-5273-4a66-9996-9844e358ab31&Player_ID=0988929360  
[2026-03-25 21:56:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=31f12e9a-5273-4a66-9996-9844e358ab31&Player_ID=0988929360","has_body":false} 
[2026-03-25 21:56:32] production.INFO: Operation sent successfully {"operation_id":165274,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0RPuzSC-1774464991","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:56:32"}},"processed_data":{"order_number":"ORD-0RPuzSC-1774464991","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:56:38] production.INFO: Constructing job for order: 180455  
[2026-03-25 21:56:41] production.INFO: Handling job for order: 180455  
[2026-03-25 21:56:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:56:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:56:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=316b0592-1e90-49d7-9f50-66bb42724302&Player_ID=0988929360  
[2026-03-25 21:56:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=316b0592-1e90-49d7-9f50-66bb42724302&Player_ID=0988929360","has_body":false} 
[2026-03-25 21:56:41] production.INFO: Operation sent successfully {"operation_id":165275,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HrofEv-1774465001","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:56:41"}},"processed_data":{"order_number":"ORD-HrofEv-1774465001","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:57:49] production.INFO: Constructing job for order: 180456  
[2026-03-25 21:57:50] production.INFO: Handling job for order: 180456  
[2026-03-25 21:57:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 21:57:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 21:57:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=5d9dc5b9-6fa5-491a-8c85-5154e7085866&Player_ID=0937377465  
[2026-03-25 21:57:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=5d9dc5b9-6fa5-491a-8c85-5154e7085866&Player_ID=0937377465","has_body":false} 
[2026-03-25 21:57:51] production.INFO: Operation sent successfully {"operation_id":165276,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jev-1774465071","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 21:57:51"}},"processed_data":{"order_number":"ORD-Jev-1774465071","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 21:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03"} 
[2026-03-25 21:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","total_operations":4,"sites_count":1} 
[2026-03-25 21:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-Ysl9-1774464988","ORD-0RPuzSC-1774464991","ORD-HrofEv-1774465001","ORD-Jev-1774465071"]} 
[2026-03-25 21:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 21:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276} 
[2026-03-25 21:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-25 21:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 21:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"count":3} 
[2026-03-25 21:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"count":3} 
[2026-03-25 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"user_id":1718,"notification_type":"order_approved","reference_id":180454} 
[2026-03-25 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"user_id":1718,"notification_type":"order_approved","reference_id":180455} 
[2026-03-25 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"user_id":1718,"notification_type":"order_approved","reference_id":180453} 
[2026-03-25 21:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 21:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 21:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"processed":3,"errors":0} 
[2026-03-25 21:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273,"processed":3,"errors":0} 
[2026-03-25 21:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oDL1PeFXX28LXREitSNNKlrWDPUXpCqs","execution_time":"2026-03-25 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ysl9-1774464988","operation_id":165273} 
[2026-03-25 21:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 21:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 21:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 22:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03"} 
[2026-03-25 22:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","total_operations":1,"sites_count":1} 
[2026-03-25 22:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Jev-1774465071"]} 
[2026-03-25 22:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 22:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"count":1} 
[2026-03-25 22:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"count":1} 
[2026-03-25 22:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"user_id":1734,"notification_type":"order_approved","reference_id":180456} 
[2026-03-25 22:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"processed":1,"errors":0} 
[2026-03-25 22:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276,"processed":1,"errors":0} 
[2026-03-25 22:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6lqgdWcsj4vXOVsQRWDHw330Z3nCsMZc","execution_time":"2026-03-25 22:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jev-1774465071","operation_id":165276} 
[2026-03-25 22:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:00:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:00:06] production.INFO: async() رجع: true  
[2026-03-25 22:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-25 22:00:15] production.INFO: Constructing job for order: 180457  
[2026-03-25 22:00:17] production.INFO: Handling job for order: 180457  
[2026-03-25 22:00:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:00:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:00:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=45831d51-b95f-4615-8178-b4cfa3d8efc6&Player_ID=589289930  
[2026-03-25 22:00:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=45831d51-b95f-4615-8178-b4cfa3d8efc6&Player_ID=589289930","has_body":false} 
[2026-03-25 22:00:18] production.INFO: Operation sent successfully {"operation_id":165277,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rMOroaNo-1774465217","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 22:00:18"}},"processed_data":{"order_number":"ORD-rMOroaNo-1774465217","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 22:01:30] production.INFO: Constructing job for order: 180458  
[2026-03-25 22:01:33] production.INFO: Handling job for order: 180458  
[2026-03-25 22:01:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:01:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:01:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=9ef69fbf-889c-4c4a-84eb-6a4f7b261e96&Player_ID=0985804303  
[2026-03-25 22:01:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=9ef69fbf-889c-4c4a-84eb-6a4f7b261e96&Player_ID=0985804303","has_body":false} 
[2026-03-25 22:01:33] production.INFO: Operation sent successfully {"operation_id":165278,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pBa63-1774465293","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:01:33"}},"processed_data":{"order_number":"ORD-pBa63-1774465293","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:01:46] production.INFO: Constructing job for order: 180459  
[2026-03-25 22:01:47] production.INFO: Constructing job for order: 180460  
[2026-03-25 22:01:48] production.INFO: Handling job for order: 180459  
[2026-03-25 22:01:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:01:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:01:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0fc4271b-3cdc-4bd0-be5f-06a2b8ad0162&Player_ID=52076459076  
[2026-03-25 22:01:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0fc4271b-3cdc-4bd0-be5f-06a2b8ad0162&Player_ID=52076459076","has_body":false} 
[2026-03-25 22:01:49] production.INFO: Operation sent successfully {"operation_id":165279,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VHiUJRy-1774465309","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:01:49"}},"processed_data":{"order_number":"ORD-VHiUJRy-1774465309","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:01:49] production.INFO: Handling job for order: 180460  
[2026-03-25 22:01:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:01:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:01:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5aad31a7-725e-4a13-b7fa-184cc75df275&Player_ID=51753799740  
[2026-03-25 22:01:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5aad31a7-725e-4a13-b7fa-184cc75df275&Player_ID=51753799740","has_body":false} 
[2026-03-25 22:01:50] production.INFO: Operation sent successfully {"operation_id":165280,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G6MS0ne-1774465310","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:01:50"}},"processed_data":{"order_number":"ORD-G6MS0ne-1774465310","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:02:01] production.INFO: Constructing job for order: 180461  
[2026-03-25 22:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02"} 
[2026-03-25 22:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","total_operations":4,"sites_count":2} 
[2026-03-25 22:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-rMOroaNo-1774465217","ORD-VHiUJRy-1774465309","ORD-G6MS0ne-1774465310"]} 
[2026-03-25 22:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 22:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G6MS0ne-1774465310","operation_id":165280} 
[2026-03-25 22:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOroaNo-1774465217","operation_id":165277} 
[2026-03-25 22:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 22:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"count":1} 
[2026-03-25 22:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"count":1} 
[2026-03-25 22:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"user_id":354,"notification_type":"order_approved","reference_id":180459} 
[2026-03-25 22:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"processed":1,"errors":0} 
[2026-03-25 22:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"processed":1,"errors":0} 
[2026-03-25 22:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"orders_count":1,"order_ids":["ORD-pBa63-1774465293"]} 
[2026-03-25 22:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279} 
[2026-03-25 22:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHiUJRy-1774465309","operation_id":165279,"orders_count":1} 
[2026-03-25 22:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"count":1} 
[2026-03-25 22:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"count":1} 
[2026-03-25 22:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"user_id":1056,"notification_type":"order_approved","reference_id":180458} 
[2026-03-25 22:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"processed":1,"errors":0} 
[2026-03-25 22:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278,"processed":1,"errors":0} 
[2026-03-25 22:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iWPRzfFHjPK2DKsazd3A6n97xVwElnJs","execution_time":"2026-03-25 22:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pBa63-1774465293","operation_id":165278} 
[2026-03-25 22:02:03] production.INFO: Handling job for order: 180461  
[2026-03-25 22:02:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:02:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:02:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=b93e215d-490e-443f-955c-1c806dc59321&Player_ID=0985804303  
[2026-03-25 22:02:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=b93e215d-490e-443f-955c-1c806dc59321&Player_ID=0985804303","has_body":false} 
[2026-03-25 22:02:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VHiUJRy-1774465309","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:02:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-VHiUJRy-1774465309","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:02:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:02:03] production.ERROR: Order not found or already processed. External ID: ORD-VHiUJRy-1774465309  
[2026-03-25 22:02:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VHiUJRy-1774465309","status":"completed","codes_count":0} 
[2026-03-25 22:02:03] production.INFO: Operation sent successfully {"operation_id":165281,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2BYlg-1774465323","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:02:03"}},"processed_data":{"order_number":"ORD-2BYlg-1774465323","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-25 22:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 22:02:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G6MS0ne-1774465310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:02:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-G6MS0ne-1774465310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:02:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:02:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":180460} 
[2026-03-25 22:02:03] production.INFO: Order updated successfully. Order ID: 180460, Status: completed  
[2026-03-25 22:02:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G6MS0ne-1774465310","status":"completed","codes_count":0} 
[2026-03-25 22:02:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rMOroaNo-1774465217","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:02:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-rMOroaNo-1774465217","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:02:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:02:04] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180457} 
[2026-03-25 22:02:04] production.INFO: Order updated successfully. Order ID: 180457, Status: completed  
[2026-03-25 22:02:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rMOroaNo-1774465217","status":"completed","codes_count":0} 
[2026-03-25 22:02:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-25 22:02:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 22:02:14] production.INFO: Constructing job for order: 180462  
[2026-03-25 22:02:15] production.INFO: Handling job for order: 180462  
[2026-03-25 22:02:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:02:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:02:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=40692f0c-e71e-4a2b-82fe-b553a85c70a0&Player_ID=101763082  
[2026-03-25 22:02:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=40692f0c-e71e-4a2b-82fe-b553a85c70a0&Player_ID=101763082","has_body":false} 
[2026-03-25 22:02:16] production.INFO: Operation sent successfully {"operation_id":165282,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5G8VB-1774465336","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-25 22:02:16"}},"processed_data":{"order_number":"ORD-5G8VB-1774465336","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-25 22:02:35] production.INFO: SendAcceptReject: Notification queued {"user_id":125,"notification_type":"order_rejected","reference_id":180193} 
[2026-03-25 22:02:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 22:02:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-25 22:03:56] production.INFO: Constructing job for order: 180463  
[2026-03-25 22:03:58] production.INFO: Handling job for order: 180463  
[2026-03-25 22:03:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:03:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:03:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8752a3d7-f807-4604-a509-a0a2e9912f12&Player_ID=0959021817  
[2026-03-25 22:03:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8752a3d7-f807-4604-a509-a0a2e9912f12&Player_ID=0959021817","has_body":false} 
[2026-03-25 22:03:59] production.INFO: Operation sent successfully {"operation_id":165283,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tsw-1774465439","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:03:59"}},"processed_data":{"order_number":"ORD-tsw-1774465439","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02"} 
[2026-03-25 22:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","total_operations":3,"sites_count":2} 
[2026-03-25 22:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-2BYlg-1774465323","ORD-tsw-1774465439"]} 
[2026-03-25 22:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 22:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283} 
[2026-03-25 22:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 22:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"count":1} 
[2026-03-25 22:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"count":1} 
[2026-03-25 22:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"user_id":1056,"notification_type":"order_approved","reference_id":180461} 
[2026-03-25 22:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"processed":1,"errors":0} 
[2026-03-25 22:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"processed":1,"errors":0} 
[2026-03-25 22:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"orders_count":1,"order_ids":["ORD-5G8VB-1774465336"]} 
[2026-03-25 22:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283} 
[2026-03-25 22:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"orders_count":1} 
[2026-03-25 22:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"count":1} 
[2026-03-25 22:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"count":1} 
[2026-03-25 22:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"user_id":1488,"notification_type":"order_approved","reference_id":180462} 
[2026-03-25 22:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"processed":1,"errors":0} 
[2026-03-25 22:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282,"processed":1,"errors":0} 
[2026-03-25 22:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"d57hTaJyD9TdNqED3erZBuyYpAnrNdra","execution_time":"2026-03-25 22:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5G8VB-1774465336","operation_id":165282} 
[2026-03-25 22:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 22:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 22:04:04] production.INFO: Constructing job for order: 180464  
[2026-03-25 22:04:05] production.INFO: Handling job for order: 180464  
[2026-03-25 22:04:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:04:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:04:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=80f1a361-ac1b-4046-bce2-9cc3b71c987e&Player_ID=52194493921  
[2026-03-25 22:04:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=80f1a361-ac1b-4046-bce2-9cc3b71c987e&Player_ID=52194493921","has_body":false} 
[2026-03-25 22:04:07] production.INFO: Operation sent successfully {"operation_id":165284,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-23EZvd6o-1774465447","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:04:07"}},"processed_data":{"order_number":"ORD-23EZvd6o-1774465447","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:04:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-23EZvd6o-1774465447","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:04:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-23EZvd6o-1774465447","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:04:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:04:17] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":180464} 
[2026-03-25 22:04:17] production.INFO: Order updated successfully. Order ID: 180464, Status: completed  
[2026-03-25 22:04:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-23EZvd6o-1774465447","status":"completed","codes_count":0} 
[2026-03-25 22:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 22:04:31] production.INFO: Constructing job for order: 180465  
[2026-03-25 22:04:34] production.INFO: Handling job for order: 180465  
[2026-03-25 22:04:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:04:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:04:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bb628f33-fed2-4443-98b7-37a7706a9576&Player_ID=0959021817  
[2026-03-25 22:04:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bb628f33-fed2-4443-98b7-37a7706a9576&Player_ID=0959021817","has_body":false} 
[2026-03-25 22:04:35] production.INFO: Operation sent successfully {"operation_id":165285,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DV1O-1774465474","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:04:35"}},"processed_data":{"order_number":"ORD-DV1O-1774465474","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:04:41] production.INFO: Constructing job for order: 180466  
[2026-03-25 22:04:44] production.INFO: Handling job for order: 180466  
[2026-03-25 22:04:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:04:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:04:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=26500&uuid=20f64f6e-0d55-4f47-9809-24e965cd92f9&Player_ID=110483723  
[2026-03-25 22:04:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=26500&uuid=20f64f6e-0d55-4f47-9809-24e965cd92f9&Player_ID=110483723","has_body":false} 
[2026-03-25 22:04:44] production.INFO: Operation sent successfully {"operation_id":165286,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D2ZbfqVy-1774465484","amount":44.3875000000000028421709430404007434844970703125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-25 22:04:44"}},"processed_data":{"order_number":"ORD-D2ZbfqVy-1774465484","amount":44.3875000000000028421709430404007434844970703125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-25 22:04:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D2ZbfqVy-1774465484","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:04:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-D2ZbfqVy-1774465484","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:04:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:04:48] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180466} 
[2026-03-25 22:04:48] production.INFO: Order updated successfully. Order ID: 180466, Status: completed  
[2026-03-25 22:04:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D2ZbfqVy-1774465484","status":"completed","codes_count":0} 
[2026-03-25 22:04:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 22:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:05:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:05:05] production.INFO: async() رجع: true  
[2026-03-25 22:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:05:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18831} 
[2026-03-25 22:05:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-25 22:05:41] production.INFO: SendAcceptReject: Notification queued {"user_id":386,"notification_type":"request_approved","reference_id":18832} 
[2026-03-25 22:05:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 386  
[2026-03-25 22:05:42] production.INFO: Constructing job for order: 180467  
[2026-03-25 22:05:45] production.INFO: Handling job for order: 180467  
[2026-03-25 22:05:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:05:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:05:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3eac6e4c-4fe9-4eea-9996-c55a2ac7a7df&Player_ID=52093207151  
[2026-03-25 22:05:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3eac6e4c-4fe9-4eea-9996-c55a2ac7a7df&Player_ID=52093207151","has_body":false} 
[2026-03-25 22:05:46] production.INFO: Operation sent successfully {"operation_id":165287,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qAZgs-1774465546","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:05:46"}},"processed_data":{"order_number":"ORD-qAZgs-1774465546","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01"} 
[2026-03-25 22:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","total_operations":3,"sites_count":2} 
[2026-03-25 22:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-tsw-1774465439","ORD-DV1O-1774465474"]} 
[2026-03-25 22:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 22:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 22:06:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 22:06:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"count":2} 
[2026-03-25 22:06:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"count":2} 
[2026-03-25 22:06:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"user_id":1074,"notification_type":"order_approved","reference_id":180465} 
[2026-03-25 22:06:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"user_id":1074,"notification_type":"order_approved","reference_id":180463} 
[2026-03-25 22:06:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:06:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:06:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"processed":2,"errors":0} 
[2026-03-25 22:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"processed":2,"errors":0} 
[2026-03-25 22:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"orders_count":1,"order_ids":["ORD-qAZgs-1774465546"]} 
[2026-03-25 22:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283} 
[2026-03-25 22:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tsw-1774465439","operation_id":165283,"orders_count":1} 
[2026-03-25 22:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZgs-1774465546","operation_id":165287} 
[2026-03-25 22:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZgs-1774465546","operation_id":165287,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZgs-1774465546","operation_id":165287,"processed":0,"errors":0} 
[2026-03-25 22:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0YrkYYAM1VQpOa74CwmOw2d6K4INY7Zh","execution_time":"2026-03-25 22:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZgs-1774465546","operation_id":165287} 
[2026-03-25 22:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 22:06:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-25 22:06:06] production.INFO: Constructing job for order: 180468  
[2026-03-25 22:06:07] production.INFO: Handling job for order: 180468  
[2026-03-25 22:06:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:06:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:06:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3fd4a916-e9ed-4b1c-afbf-e75c172357e6&Player_ID=11200494  
[2026-03-25 22:06:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3fd4a916-e9ed-4b1c-afbf-e75c172357e6&Player_ID=11200494","has_body":false} 
[2026-03-25 22:06:08] production.INFO: Operation sent successfully {"operation_id":165288,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AQ8H0-1774465568","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:06:08"}},"processed_data":{"order_number":"ORD-AQ8H0-1774465568","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:06:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qAZgs-1774465546","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:06:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-qAZgs-1774465546","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:06:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:06:21] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180467} 
[2026-03-25 22:06:21] production.INFO: Order updated successfully. Order ID: 180467, Status: completed  
[2026-03-25 22:06:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qAZgs-1774465546","status":"completed","codes_count":0} 
[2026-03-25 22:06:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 22:07:08] production.INFO: Constructing job for order: 180469  
[2026-03-25 22:07:11] production.INFO: Handling job for order: 180469  
[2026-03-25 22:07:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:07:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:07:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da5d7db7-bd60-442b-afc0-e8b6d718367f&Player_ID=52093207151  
[2026-03-25 22:07:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da5d7db7-bd60-442b-afc0-e8b6d718367f&Player_ID=52093207151","has_body":false} 
[2026-03-25 22:07:12] production.INFO: Operation sent successfully {"operation_id":165289,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QCz-1774465632","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:07:12"}},"processed_data":{"order_number":"ORD-QCz-1774465632","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:07:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QCz-1774465632","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:07:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-QCz-1774465632","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:07:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:07:22] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180469} 
[2026-03-25 22:07:22] production.INFO: Order updated successfully. Order ID: 180469, Status: completed  
[2026-03-25 22:07:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QCz-1774465632","status":"completed","codes_count":0} 
[2026-03-25 22:07:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 22:07:28] production.INFO: Constructing job for order: 180470  
[2026-03-25 22:07:30] production.INFO: Handling job for order: 180470  
[2026-03-25 22:07:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:07:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:07:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c600b298-0bb0-44ab-9ad8-cfdb0f8ddc4b&Player_ID=52262110131  
[2026-03-25 22:07:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c600b298-0bb0-44ab-9ad8-cfdb0f8ddc4b&Player_ID=52262110131","has_body":false} 
[2026-03-25 22:07:33] production.INFO: Operation sent successfully {"operation_id":165290,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PUvq-1774465653","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:07:33"}},"processed_data":{"order_number":"ORD-PUvq-1774465653","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:07:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PUvq-1774465653","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:07:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-PUvq-1774465653","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:07:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:07:43] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180470} 
[2026-03-25 22:07:43] production.INFO: Order updated successfully. Order ID: 180470, Status: completed  
[2026-03-25 22:07:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PUvq-1774465653","status":"completed","codes_count":0} 
[2026-03-25 22:07:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 22:07:51] production.INFO: Constructing job for order: 180471  
[2026-03-25 22:07:54] production.INFO: Handling job for order: 180471  
[2026-03-25 22:07:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:07:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:07:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=58000&uuid=779e70be-075b-40b4-ba99-3f4b18224011&Player_ID=2509845  
[2026-03-25 22:07:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=58000&uuid=779e70be-075b-40b4-ba99-3f4b18224011&Player_ID=2509845","has_body":false} 
[2026-03-25 22:07:55] production.INFO: Operation sent successfully {"operation_id":165291,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7vCWlicg-1774465675","amount":4.3426688000000002176648195018060505390167236328125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 22:07:55"}},"processed_data":{"order_number":"ORD-7vCWlicg-1774465675","amount":4.3426688000000002176648195018060505390167236328125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 22:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01"} 
[2026-03-25 22:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","total_operations":2,"sites_count":1} 
[2026-03-25 22:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-AQ8H0-1774465568","ORD-7vCWlicg-1774465675"]} 
[2026-03-25 22:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7vCWlicg-1774465675","operation_id":165291} 
[2026-03-25 22:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 22:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"count":1} 
[2026-03-25 22:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"count":1} 
[2026-03-25 22:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"user_id":949,"notification_type":"order_approved","reference_id":180468} 
[2026-03-25 22:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"processed":1,"errors":0} 
[2026-03-25 22:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288,"processed":1,"errors":0} 
[2026-03-25 22:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Tuap1dCfyWG1fI8cLyhgsQZke5KAljcY","execution_time":"2026-03-25 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQ8H0-1774465568","operation_id":165288} 
[2026-03-25 22:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 22:08:53] production.INFO: Constructing job for order: 180472  
[2026-03-25 22:08:55] production.INFO: Handling job for order: 180472  
[2026-03-25 22:08:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:08:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:08:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7a90ff50-5264-4ade-a0ed-1ff26f97d33f&Player_ID=52194493921  
[2026-03-25 22:08:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7a90ff50-5264-4ade-a0ed-1ff26f97d33f&Player_ID=52194493921","has_body":false} 
[2026-03-25 22:08:56] production.INFO: Operation sent successfully {"operation_id":165292,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PEjIIhW-1774465736","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:08:56"}},"processed_data":{"order_number":"ORD-PEjIIhW-1774465736","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:08:57] production.INFO: Constructing job for order: 180473  
[2026-03-25 22:08:59] production.INFO: Handling job for order: 180473  
[2026-03-25 22:08:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:08:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:08:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=11f56bad-ef5c-432f-a13d-74ab6c3b69df&Player_ID=52016549397  
[2026-03-25 22:08:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=11f56bad-ef5c-432f-a13d-74ab6c3b69df&Player_ID=52016549397","has_body":false} 
[2026-03-25 22:09:00] production.INFO: Operation sent successfully {"operation_id":165293,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5SYiAk-1774465740","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:09:00"}},"processed_data":{"order_number":"ORD-5SYiAk-1774465740","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:09:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PEjIIhW-1774465736","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:09:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-PEjIIhW-1774465736","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:09:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:09:10] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":180472} 
[2026-03-25 22:09:10] production.INFO: Order updated successfully. Order ID: 180472, Status: completed  
[2026-03-25 22:09:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PEjIIhW-1774465736","status":"completed","codes_count":0} 
[2026-03-25 22:09:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 22:09:30] production.INFO: Constructing job for order: 180474  
[2026-03-25 22:09:33] production.INFO: Handling job for order: 180474  
[2026-03-25 22:09:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:09:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:09:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=a627d779-bb7d-4ad6-9d16-30d422cc32f5&Player_ID=78157143  
[2026-03-25 22:09:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=a627d779-bb7d-4ad6-9d16-30d422cc32f5&Player_ID=78157143","has_body":false} 
[2026-03-25 22:09:34] production.INFO: Operation sent successfully {"operation_id":165294,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0f3Qb-1774465773","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-25 22:09:34"}},"processed_data":{"order_number":"ORD-0f3Qb-1774465773","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-25 22:09:50] production.INFO: Constructing job for order: 180475  
[2026-03-25 22:09:52] production.INFO: Handling job for order: 180475  
[2026-03-25 22:09:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:09:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:09:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ba21e93-e67a-41a3-b4aa-89147d1e09a7&Player_ID=51997743583  
[2026-03-25 22:09:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ba21e93-e67a-41a3-b4aa-89147d1e09a7&Player_ID=51997743583","has_body":false} 
[2026-03-25 22:09:53] production.INFO: Operation sent successfully {"operation_id":165295,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hk3i-1774465792","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:09:53"}},"processed_data":{"order_number":"ORD-Hk3i-1774465792","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02"} 
[2026-03-25 22:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","total_operations":4,"sites_count":1} 
[2026-03-25 22:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-7vCWlicg-1774465675","ORD-5SYiAk-1774465740","ORD-0f3Qb-1774465773","ORD-Hk3i-1774465792"]} 
[2026-03-25 22:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0f3Qb-1774465773","operation_id":165294} 
[2026-03-25 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SYiAk-1774465740","operation_id":165293} 
[2026-03-25 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295} 
[2026-03-25 22:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 22:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"count":1} 
[2026-03-25 22:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"count":1} 
[2026-03-25 22:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"user_id":645,"notification_type":"order_approved","reference_id":180471} 
[2026-03-25 22:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"processed":1,"errors":0} 
[2026-03-25 22:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295,"processed":1,"errors":0} 
[2026-03-25 22:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"G1vsKQHPE1zkShpMqO6C7MwFM2seTiws","execution_time":"2026-03-25 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hk3i-1774465792","operation_id":165295} 
[2026-03-25 22:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 22:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:10:02] production.INFO: Executing GetProducts task...  
[2026-03-25 22:10:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7vCWlicg-1774465675","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:10:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-7vCWlicg-1774465675","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:10:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:10:04] production.ERROR: Order not found or already processed. External ID: ORD-7vCWlicg-1774465675  
[2026-03-25 22:10:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7vCWlicg-1774465675","status":"completed","codes_count":0} 
[2026-03-25 22:10:04] production.INFO: async() رجع: true  
[2026-03-25 22:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 22:10:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hk3i-1774465792","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:10:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hk3i-1774465792","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:10:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:10:07] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":180475} 
[2026-03-25 22:10:07] production.INFO: Order updated successfully. Order ID: 180475, Status: completed  
[2026-03-25 22:10:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hk3i-1774465792","status":"completed","codes_count":0} 
[2026-03-25 22:10:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 22:10:32] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"15.0","mainamount":"15","operation_number":"159750679","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplb2sa2m0e3ig7mqFggU"}},"user_id":1688} 
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:10:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:10:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18833,"user_id":1688,"amount":15.0,"admins_notified":7} 
[2026-03-25 22:11:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5SYiAk-1774465740","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:11:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-5SYiAk-1774465740","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:11:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:11:07] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180473} 
[2026-03-25 22:11:07] production.INFO: Order updated successfully. Order ID: 180473, Status: completed  
[2026-03-25 22:11:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5SYiAk-1774465740","status":"completed","codes_count":0} 
[2026-03-25 22:11:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 22:11:26] production.INFO: Constructing job for order: 180476  
[2026-03-25 22:11:29] production.INFO: Handling job for order: 180476  
[2026-03-25 22:11:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:11:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:11:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b71153d7-ef6c-4a3b-8120-95d7c3d31708&Player_ID=52093207151  
[2026-03-25 22:11:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b71153d7-ef6c-4a3b-8120-95d7c3d31708&Player_ID=52093207151","has_body":false} 
[2026-03-25 22:11:30] production.INFO: Operation sent successfully {"operation_id":165296,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Du0qGd2D-1774465890","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:11:30"}},"processed_data":{"order_number":"ORD-Du0qGd2D-1774465890","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:11:34] production.INFO: Constructing job for order: 180477  
[2026-03-25 22:11:36] production.INFO: Handling job for order: 180477  
[2026-03-25 22:11:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:11:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:11:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=ee3e3e70-9fa0-41c3-9539-b48986ab98df&Player_ID=16941391  
[2026-03-25 22:11:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=ee3e3e70-9fa0-41c3-9539-b48986ab98df&Player_ID=16941391","has_body":false} 
[2026-03-25 22:11:37] production.INFO: Operation sent successfully {"operation_id":165297,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HdHZ-1774465897","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:11:37"}},"processed_data":{"order_number":"ORD-HdHZ-1774465897","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:11:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Du0qGd2D-1774465890","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:11:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-Du0qGd2D-1774465890","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:11:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:11:40] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180476} 
[2026-03-25 22:11:40] production.INFO: Order updated successfully. Order ID: 180476, Status: completed  
[2026-03-25 22:11:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Du0qGd2D-1774465890","status":"completed","codes_count":0} 
[2026-03-25 22:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 22:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04"} 
[2026-03-25 22:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","total_operations":2,"sites_count":1} 
[2026-03-25 22:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-0f3Qb-1774465773","ORD-HdHZ-1774465897"]} 
[2026-03-25 22:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297} 
[2026-03-25 22:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 22:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"count":1} 
[2026-03-25 22:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"count":1} 
[2026-03-25 22:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"user_id":148,"notification_type":"order_approved","reference_id":180474} 
[2026-03-25 22:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"processed":1,"errors":0} 
[2026-03-25 22:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"processed":1,"errors":0} 
[2026-03-25 22:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mawgI1zKFzU79s3WexGwmowSTvqj3C0U","execution_time":"2026-03-25 22:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297} 
[2026-03-25 22:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 22:12:38] production.INFO: Constructing job for order: 180478  
[2026-03-25 22:12:40] production.INFO: Handling job for order: 180478  
[2026-03-25 22:12:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:12:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:12:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c8888463-1bfb-4265-b97d-c3553b7423a4&Player_ID=51997743583  
[2026-03-25 22:12:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c8888463-1bfb-4265-b97d-c3553b7423a4&Player_ID=51997743583","has_body":false} 
[2026-03-25 22:12:41] production.INFO: Operation sent successfully {"operation_id":165298,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4EYu-1774465961","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:12:41"}},"processed_data":{"order_number":"ORD-4EYu-1774465961","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:12:55] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"159752578","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmp0puuq20anveFpUEOY"}},"user_id":33} 
[2026-03-25 22:12:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4EYu-1774465961","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:12:56] production.INFO: Constructing job for order: 180479  
[2026-03-25 22:12:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-4EYu-1774465961","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:12:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:12:56] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":180478} 
[2026-03-25 22:12:56] production.INFO: Order updated successfully. Order ID: 180478, Status: completed  
[2026-03-25 22:12:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4EYu-1774465961","status":"completed","codes_count":0} 
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:12:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18834,"user_id":33,"amount":50.0,"admins_notified":7} 
[2026-03-25 22:12:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-25 22:12:59] production.INFO: Handling job for order: 180479  
[2026-03-25 22:12:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:12:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:12:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f15833ac-685b-499b-b48b-90f1e29f6497&Player_ID=0949633543  
[2026-03-25 22:12:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f15833ac-685b-499b-b48b-90f1e29f6497&Player_ID=0949633543","has_body":false} 
[2026-03-25 22:13:00] production.INFO: Operation sent successfully {"operation_id":165299,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2GUOyKl-1774465980","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:13:00"}},"processed_data":{"order_number":"ORD-2GUOyKl-1774465980","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:13:11] production.INFO: Constructing job for order: 180480  
[2026-03-25 22:13:12] production.INFO: Handling job for order: 180480  
[2026-03-25 22:13:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:13:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:13:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8ffc251-4f5e-4376-8300-5aeeb75e1d42&Player_ID=52093207151  
[2026-03-25 22:13:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8ffc251-4f5e-4376-8300-5aeeb75e1d42&Player_ID=52093207151","has_body":false} 
[2026-03-25 22:13:13] production.INFO: Operation sent successfully {"operation_id":165300,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PMAuGFS3-1774465992","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:13:13"}},"processed_data":{"order_number":"ORD-PMAuGFS3-1774465992","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:13:19] production.INFO: Constructing job for order: 180481  
[2026-03-25 22:13:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 22:13:22] production.INFO: Handling job for order: 180481  
[2026-03-25 22:13:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:13:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:13:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=da98098d-a885-4b10-a7f2-540309877ede&Player_ID=52040580784  
[2026-03-25 22:13:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=da98098d-a885-4b10-a7f2-540309877ede&Player_ID=52040580784","has_body":false} 
[2026-03-25 22:13:22] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:13:22] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165301,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:13:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-25 22:13:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PMAuGFS3-1774465992","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:13:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-PMAuGFS3-1774465992","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:13:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:13:25] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180480} 
[2026-03-25 22:13:25] production.INFO: Order updated successfully. Order ID: 180480, Status: completed  
[2026-03-25 22:13:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PMAuGFS3-1774465992","status":"completed","codes_count":0} 
[2026-03-25 22:13:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-25 22:13:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 22:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04"} 
[2026-03-25 22:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","total_operations":2,"sites_count":2} 
[2026-03-25 22:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HdHZ-1774465897"]} 
[2026-03-25 22:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"count":1} 
[2026-03-25 22:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"count":1} 
[2026-03-25 22:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"user_id":148,"notification_type":"order_approved","reference_id":180477} 
[2026-03-25 22:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"processed":1,"errors":0} 
[2026-03-25 22:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"processed":1,"errors":0} 
[2026-03-25 22:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"orders_count":1,"order_ids":["ORD-2GUOyKl-1774465980"]} 
[2026-03-25 22:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297} 
[2026-03-25 22:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HdHZ-1774465897","operation_id":165297,"orders_count":1} 
[2026-03-25 22:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"count":1} 
[2026-03-25 22:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"count":1} 
[2026-03-25 22:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"user_id":1299,"notification_type":"order_approved","reference_id":180479} 
[2026-03-25 22:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"processed":1,"errors":0} 
[2026-03-25 22:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299,"processed":1,"errors":0} 
[2026-03-25 22:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YX76t0MHeRGInHM0xRVYYSHVIDR1IH4E","execution_time":"2026-03-25 22:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2GUOyKl-1774465980","operation_id":165299} 
[2026-03-25 22:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-25 22:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 22:14:36] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"400.0","mainamount":"400","operation_number":"159753225","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvs183ct7kc8u9RuCxtQ"}},"user_id":1285} 
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:14:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:14:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18835,"user_id":1285,"amount":400.0,"admins_notified":7} 
[2026-03-25 22:15:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:15:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:15:07] production.INFO: async() رجع: true  
[2026-03-25 22:15:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:15:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:15:08] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:15:58] production.INFO: Constructing job for order: 180483  
[2026-03-25 22:15:59] production.INFO: Handling job for order: 180483  
[2026-03-25 22:15:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:15:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:15:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=96171866-8ad4-49dc-a054-2620b64be684&Player_ID=43248797  
[2026-03-25 22:15:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=96171866-8ad4-49dc-a054-2620b64be684&Player_ID=43248797","has_body":false} 
[2026-03-25 22:16:00] production.INFO: Operation sent successfully {"operation_id":165302,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xxoDMcA7-1774466160","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:16:00"}},"processed_data":{"order_number":"ORD-xxoDMcA7-1774466160","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03"} 
[2026-03-25 22:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","total_operations":1,"sites_count":1} 
[2026-03-25 22:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xxoDMcA7-1774466160"]} 
[2026-03-25 22:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302} 
[2026-03-25 22:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"processed":0,"errors":0} 
[2026-03-25 22:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XHT3js9ZHb5D4m7oiVpeWLG0PD8JC0pU","execution_time":"2026-03-25 22:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302} 
[2026-03-25 22:16:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1746,"notification_type":"order_approved","reference_id":180482} 
[2026-03-25 22:16:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1746  
[2026-03-25 22:16:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159755114","note":"159755114","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6unjdvqjs0kt40FWEbD"}},"user_id":663} 
[2026-03-25 22:16:15] production.INFO: Constructing job for order: 180484  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:16:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:16:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18836,"user_id":663,"amount":5000.0,"admins_notified":7} 
[2026-03-25 22:16:16] production.INFO: Handling job for order: 180484  
[2026-03-25 22:16:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:16:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:16:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=8c6a3617-cf8c-4fd9-bb96-f3d0b721e24e&Player_ID=0952116353  
[2026-03-25 22:16:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=8c6a3617-cf8c-4fd9-bb96-f3d0b721e24e&Player_ID=0952116353","has_body":false} 
[2026-03-25 22:16:16] production.INFO: Operation sent successfully {"operation_id":165303,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iP4F-1774466176","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:16:16"}},"processed_data":{"order_number":"ORD-iP4F-1774466176","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:17:09] production.INFO: Constructing job for order: 180485  
[2026-03-25 22:17:10] production.INFO: Handling job for order: 180485  
[2026-03-25 22:17:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:17:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:17:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f4fb115a-6bc3-4af5-a762-45071e8f5970&Player_ID=0945325304  
[2026-03-25 22:17:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f4fb115a-6bc3-4af5-a762-45071e8f5970&Player_ID=0945325304","has_body":false} 
[2026-03-25 22:17:10] production.INFO: Constructing job for order: 180486  
[2026-03-25 22:17:11] production.INFO: Operation sent successfully {"operation_id":165304,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7I7r6UP-1774466231","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:17:11"}},"processed_data":{"order_number":"ORD-7I7r6UP-1774466231","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:17:11] production.INFO: Handling job for order: 180486  
[2026-03-25 22:17:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:17:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:17:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d3c82d02-1173-4ce9-94b0-f8c7e7023548&Player_ID=42218697  
[2026-03-25 22:17:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d3c82d02-1173-4ce9-94b0-f8c7e7023548&Player_ID=42218697","has_body":false} 
[2026-03-25 22:17:12] production.INFO: Operation sent successfully {"operation_id":165305,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4xpbc-1774466232","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:17:12"}},"processed_data":{"order_number":"ORD-4xpbc-1774466232","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:17:23] production.INFO: Constructing job for order: 180487  
[2026-03-25 22:17:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"159755833","note":"..","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkv035tt7mnvsa90DxOk"}},"user_id":1068} 
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:17:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:17:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18837,"user_id":1068,"amount":3000.0,"admins_notified":7} 
[2026-03-25 22:17:24] production.INFO: Handling job for order: 180487  
[2026-03-25 22:17:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:17:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:17:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=7c901172-6e33-440e-ac04-44bdeb4148be&Player_ID=54862087  
[2026-03-25 22:17:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=7c901172-6e33-440e-ac04-44bdeb4148be&Player_ID=54862087","has_body":false} 
[2026-03-25 22:17:25] production.INFO: Operation sent successfully {"operation_id":165306,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oXYVQL9e-1774466245","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:17:25"}},"processed_data":{"order_number":"ORD-oXYVQL9e-1774466245","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:17:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"request_approved","reference_id":18833} 
[2026-03-25 22:17:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:17:31] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"530.0","mainamount":"530","operation_number":"159755228","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphqtkct00j38a5tut9GM"}},"user_id":1703} 
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:17:31] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:17:31] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18838,"user_id":1703,"amount":530.0,"admins_notified":7} 
[2026-03-25 22:17:44] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"request_approved","reference_id":18834} 
[2026-03-25 22:17:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 22:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04"} 
[2026-03-25 22:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","total_operations":5,"sites_count":2} 
[2026-03-25 22:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xxoDMcA7-1774466160","ORD-4xpbc-1774466232","ORD-oXYVQL9e-1774466245"]} 
[2026-03-25 22:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 22:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4xpbc-1774466232","operation_id":165305} 
[2026-03-25 22:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306} 
[2026-03-25 22:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 22:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"count":1} 
[2026-03-25 22:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"count":1} 
[2026-03-25 22:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"user_id":1158,"notification_type":"order_approved","reference_id":180483} 
[2026-03-25 22:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"processed":1,"errors":0} 
[2026-03-25 22:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"processed":1,"errors":0} 
[2026-03-25 22:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"orders_count":2,"order_ids":["ORD-iP4F-1774466176","ORD-7I7r6UP-1774466231"]} 
[2026-03-25 22:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302} 
[2026-03-25 22:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxoDMcA7-1774466160","operation_id":165302,"orders_count":2} 
[2026-03-25 22:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 22:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 22:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"count":2} 
[2026-03-25 22:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"count":2} 
[2026-03-25 22:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"user_id":442,"notification_type":"order_approved","reference_id":180485} 
[2026-03-25 22:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"user_id":1158,"notification_type":"order_approved","reference_id":180484} 
[2026-03-25 22:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"processed":2,"errors":0} 
[2026-03-25 22:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303,"processed":2,"errors":0} 
[2026-03-25 22:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2cyMOUHp39PRlJrhYXp00ItU8ZEHs4mS","execution_time":"2026-03-25 22:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iP4F-1774466176","operation_id":165303} 
[2026-03-25 22:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 22:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 22:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 22:18:12] production.INFO: Constructing job for order: 180488  
[2026-03-25 22:18:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18835} 
[2026-03-25 22:18:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:18:13] production.INFO: Handling job for order: 180488  
[2026-03-25 22:18:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:18:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:18:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8c6829d4-bde9-4a41-92af-bc01ec26cb67&Player_ID=0997372860  
[2026-03-25 22:18:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8c6829d4-bde9-4a41-92af-bc01ec26cb67&Player_ID=0997372860","has_body":false} 
[2026-03-25 22:18:14] production.INFO: Operation sent successfully {"operation_id":165307,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pkeeXs9-1774466294","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:18:14"}},"processed_data":{"order_number":"ORD-pkeeXs9-1774466294","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:18:23] production.INFO: Constructing job for order: 180489  
[2026-03-25 22:18:24] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18836} 
[2026-03-25 22:18:26] production.INFO: Handling job for order: 180489  
[2026-03-25 22:18:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:18:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:18:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=93f4e0d5-7db9-4458-b6c2-c22dfb8e60fc&Player_ID=0997372860  
[2026-03-25 22:18:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=93f4e0d5-7db9-4458-b6c2-c22dfb8e60fc&Player_ID=0997372860","has_body":false} 
[2026-03-25 22:18:27] production.INFO: Operation sent successfully {"operation_id":165308,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6KoP707-1774466307","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:18:27"}},"processed_data":{"order_number":"ORD-6KoP707-1774466307","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:18:28] production.INFO: Constructing job for order: 180490  
[2026-03-25 22:18:30] production.INFO: Handling job for order: 180490  
[2026-03-25 22:18:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:18:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:18:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=98381fc3-8727-43ce-8497-da083a7110f5&Player_ID=0997372860  
[2026-03-25 22:18:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=98381fc3-8727-43ce-8497-da083a7110f5&Player_ID=0997372860","has_body":false} 
[2026-03-25 22:18:31] production.INFO: Operation sent successfully {"operation_id":165309,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qirYUZM-1774466310","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:18:31"}},"processed_data":{"order_number":"ORD-qirYUZM-1774466310","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:18:35] production.INFO: Constructing job for order: 180491  
[2026-03-25 22:18:37] production.INFO: Handling job for order: 180491  
[2026-03-25 22:18:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:18:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:18:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=526fdb3d-fec8-4b03-8112-b5a444190569&Player_ID=52447801716  
[2026-03-25 22:18:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=526fdb3d-fec8-4b03-8112-b5a444190569&Player_ID=52447801716","has_body":false} 
[2026-03-25 22:18:37] production.INFO: Operation sent successfully {"operation_id":165310,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sxX-1774466317","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:18:37"}},"processed_data":{"order_number":"ORD-sxX-1774466317","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:18:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1068,"notification_type":"request_approved","reference_id":18837} 
[2026-03-25 22:18:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-25 22:18:43] production.INFO: Constructing job for order: 180492  
[2026-03-25 22:18:44] production.INFO: Handling job for order: 180492  
[2026-03-25 22:18:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:18:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:18:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9d97f7ac-3302-420b-8a07-f39f63ac5bab&Player_ID=0959605933  
[2026-03-25 22:18:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9d97f7ac-3302-420b-8a07-f39f63ac5bab&Player_ID=0959605933","has_body":false} 
[2026-03-25 22:18:44] production.INFO: Operation sent successfully {"operation_id":165311,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qTQ-1774466324","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:18:44"}},"processed_data":{"order_number":"ORD-qTQ-1774466324","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:18:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"request_approved","reference_id":18838} 
[2026-03-25 22:18:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sxX-1774466317","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:18:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-sxX-1774466317","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:18:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:18:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1068,"notification_type":"order_approved","reference_id":180491} 
[2026-03-25 22:18:50] production.INFO: Order updated successfully. Order ID: 180491, Status: completed  
[2026-03-25 22:18:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sxX-1774466317","status":"completed","codes_count":0} 
[2026-03-25 22:18:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-25 22:18:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-25 22:19:27] production.INFO: Constructing job for order: 180493  
[2026-03-25 22:19:29] production.INFO: Handling job for order: 180493  
[2026-03-25 22:19:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:19:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:19:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=518115bb-bfa4-4f7c-bb49-a3f13a3a7193&Player_ID=590302439  
[2026-03-25 22:19:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=518115bb-bfa4-4f7c-bb49-a3f13a3a7193&Player_ID=590302439","has_body":false} 
[2026-03-25 22:19:30] production.INFO: Constructing job for order: 180494  
[2026-03-25 22:19:30] production.INFO: Operation sent successfully {"operation_id":165312,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dHAY2fFl-1774466370","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 22:19:30"}},"processed_data":{"order_number":"ORD-dHAY2fFl-1774466370","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 22:19:33] production.INFO: Handling job for order: 180494  
[2026-03-25 22:19:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:19:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:19:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=2d0e6e7c-2610-451c-82ab-5485097a32b8&Player_ID=13140743084  
[2026-03-25 22:19:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=2d0e6e7c-2610-451c-82ab-5485097a32b8&Player_ID=13140743084","has_body":false} 
[2026-03-25 22:19:34] production.INFO: Operation sent successfully {"operation_id":165313,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-inTgSE-1774466374","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 22:19:34"}},"processed_data":{"order_number":"ORD-inTgSE-1774466374","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 22:19:41] production.INFO: Constructing job for order: 180495  
[2026-03-25 22:19:43] production.INFO: Constructing job for order: 180496  
[2026-03-25 22:19:43] production.INFO: Handling job for order: 180495  
[2026-03-25 22:19:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:19:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:19:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3234a084-f4ef-488f-89f1-5542ebe6b9d4&Player_ID=13140743084  
[2026-03-25 22:19:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3234a084-f4ef-488f-89f1-5542ebe6b9d4&Player_ID=13140743084","has_body":false} 
[2026-03-25 22:19:44] production.INFO: Operation sent successfully {"operation_id":165314,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GlU-1774466384","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 22:19:44"}},"processed_data":{"order_number":"ORD-GlU-1774466384","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 22:19:44] production.INFO: Handling job for order: 180496  
[2026-03-25 22:19:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:19:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:19:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=4508b28d-8c95-4494-9033-090b1c59fe4f&Player_ID=5247164494  
[2026-03-25 22:19:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=4508b28d-8c95-4494-9033-090b1c59fe4f&Player_ID=5247164494","has_body":false} 
[2026-03-25 22:19:45] production.INFO: Operation sent successfully {"operation_id":165315,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z3tF-1774466385","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:19:45"}},"processed_data":{"order_number":"ORD-Z3tF-1774466385","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 22:20:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-inTgSE-1774466374","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:20:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-inTgSE-1774466374","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:20:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:20:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180494} 
[2026-03-25 22:20:02] production.INFO: Order updated successfully. Order ID: 180494, Status: completed  
[2026-03-25 22:20:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-inTgSE-1774466374","status":"completed","codes_count":0} 
[2026-03-25 22:20:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z3tF-1774466385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:20:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z3tF-1774466385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:20:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:20:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1068,"notification_type":"order_approved","reference_id":180496} 
[2026-03-25 22:20:02] production.INFO: Order updated successfully. Order ID: 180496, Status: completed  
[2026-03-25 22:20:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z3tF-1774466385","status":"completed","codes_count":0} 
[2026-03-25 22:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03"} 
[2026-03-25 22:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","total_operations":8,"sites_count":2} 
[2026-03-25 22:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-4xpbc-1774466232","ORD-oXYVQL9e-1774466245","ORD-dHAY2fFl-1774466370","ORD-GlU-1774466384"]} 
[2026-03-25 22:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 22:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dHAY2fFl-1774466370","operation_id":165312} 
[2026-03-25 22:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GlU-1774466384","operation_id":165314} 
[2026-03-25 22:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-25 22:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 22:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"count":2} 
[2026-03-25 22:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"count":2} 
[2026-03-25 22:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"user_id":1299,"notification_type":"order_approved","reference_id":180486} 
[2026-03-25 22:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"user_id":949,"notification_type":"order_approved","reference_id":180487} 
[2026-03-25 22:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"processed":2,"errors":0} 
[2026-03-25 22:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"processed":2,"errors":0} 
[2026-03-25 22:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"orders_count":4,"order_ids":["ORD-pkeeXs9-1774466294","ORD-6KoP707-1774466307","ORD-qirYUZM-1774466310","ORD-qTQ-1774466324"]} 
[2026-03-25 22:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306} 
[2026-03-25 22:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oXYVQL9e-1774466245","operation_id":165306,"orders_count":4} 
[2026-03-25 22:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 22:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 22:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"count":4} 
[2026-03-25 22:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"count":4} 
[2026-03-25 22:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"user_id":587,"notification_type":"order_approved","reference_id":180489} 
[2026-03-25 22:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"user_id":587,"notification_type":"order_approved","reference_id":180488} 
[2026-03-25 22:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"user_id":587,"notification_type":"order_approved","reference_id":180490} 
[2026-03-25 22:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"user_id":587,"notification_type":"order_approved","reference_id":180492} 
[2026-03-25 22:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"processed":4,"errors":0} 
[2026-03-25 22:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311,"processed":4,"errors":0} 
[2026-03-25 22:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FwHs8onJ9jS0sMAuPLCyqEJR6jCchB02","execution_time":"2026-03-25 22:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qTQ-1774466324","operation_id":165311} 
[2026-03-25 22:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:20:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:20:05] production.INFO: async() رجع: true  
[2026-03-25 22:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-25 22:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 22:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 22:20:07] production.INFO: Constructing job for order: 180497  
[2026-03-25 22:20:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 22:20:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 22:20:12] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 22:20:14] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 22:20:14] production.INFO: Handling job for order: 180497  
[2026-03-25 22:20:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:20:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:20:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/542/params?qty=1&uuid=b47c21ce-cbc4-484c-9de0-85ec0925a66d&Player_ID=5986909391  
[2026-03-25 22:20:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/542/params?qty=1&uuid=b47c21ce-cbc4-484c-9de0-85ec0925a66d&Player_ID=5986909391","has_body":false} 
[2026-03-25 22:20:15] production.INFO: Operation sent successfully {"operation_id":165316,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LLYiLC-1774466415","amount":1.2600000000000000088817841970012523233890533447265625,"status":"processing","product":"Weekly Deal Pack 1","game":"Pubg Store","notes":[],"created_at":"2026-03-25 22:20:15"}},"processed_data":{"order_number":"ORD-LLYiLC-1774466415","amount":1.2600000000000000088817841970012523233890533447265625,"status":"processing","product":"Weekly Deal Pack 1","game":"Pubg Store"}} 
[2026-03-25 22:20:21] production.INFO: Constructing job for order: 180498  
[2026-03-25 22:20:24] production.INFO: Handling job for order: 180498  
[2026-03-25 22:20:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:20:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:20:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b7625f88-39f9-4c61-bb31-2281a953ceec&Player_ID=5986909391  
[2026-03-25 22:20:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b7625f88-39f9-4c61-bb31-2281a953ceec&Player_ID=5986909391","has_body":false} 
[2026-03-25 22:20:24] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:20:24] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165317,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:20:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:20:44] production.INFO: Constructing job for order: 180499  
[2026-03-25 22:20:45] production.INFO: Handling job for order: 180499  
[2026-03-25 22:20:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:20:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:20:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=310000&uuid=8bb43dda-6884-465f-9992-334b065ef124&Player_ID=2683610442  
[2026-03-25 22:20:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=310000&uuid=8bb43dda-6884-465f-9992-334b065ef124&Player_ID=2683610442","has_body":false} 
[2026-03-25 22:20:46] production.INFO: Operation sent successfully {"operation_id":165318,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mHEZIxr-1774466446","amount":34.89359999999999928377292235381901264190673828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 22:20:46"}},"processed_data":{"order_number":"ORD-mHEZIxr-1774466446","amount":34.89359999999999928377292235381901264190673828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 22:20:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GlU-1774466384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:20:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-GlU-1774466384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:20:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:20:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180495} 
[2026-03-25 22:20:50] production.INFO: Order updated successfully. Order ID: 180495, Status: completed  
[2026-03-25 22:20:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GlU-1774466384","status":"completed","codes_count":0} 
[2026-03-25 22:20:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mHEZIxr-1774466446","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:20:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-mHEZIxr-1774466446","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:20:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:20:50] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":180499} 
[2026-03-25 22:20:50] production.INFO: Order updated successfully. Order ID: 180499, Status: completed  
[2026-03-25 22:20:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mHEZIxr-1774466446","status":"completed","codes_count":0} 
[2026-03-25 22:20:51] production.INFO: Constructing job for order: 180500  
[2026-03-25 22:20:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:20:52] production.INFO: Handling job for order: 180500  
[2026-03-25 22:20:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:20:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:20:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ef77fb92-ffa5-41c5-93c1-26683c660bb5&Player_ID=5314643932  
[2026-03-25 22:20:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ef77fb92-ffa5-41c5-93c1-26683c660bb5&Player_ID=5314643932","has_body":false} 
[2026-03-25 22:20:52] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:20:52] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165319,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:20:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 22:21:02] production.INFO: Constructing job for order: 180501  
[2026-03-25 22:21:03] production.INFO: Constructing job for order: 180502  
[2026-03-25 22:21:04] production.INFO: Handling job for order: 180501  
[2026-03-25 22:21:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:21:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:21:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ba92ed25-5566-4a3f-863e-ad9b632c45e6&Player_ID=0959239148  
[2026-03-25 22:21:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ba92ed25-5566-4a3f-863e-ad9b632c45e6&Player_ID=0959239148","has_body":false} 
[2026-03-25 22:21:05] production.INFO: Operation sent successfully {"operation_id":165320,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0KZ8fF-1774466465","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:21:05"}},"processed_data":{"order_number":"ORD-0KZ8fF-1774466465","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:21:05] production.INFO: Handling job for order: 180502  
[2026-03-25 22:21:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:21:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:21:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dca886d8-8e1a-4899-8aed-09f0e40a1203&Player_ID=5314643932  
[2026-03-25 22:21:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dca886d8-8e1a-4899-8aed-09f0e40a1203&Player_ID=5314643932","has_body":false} 
[2026-03-25 22:21:06] production.INFO: Operation sent successfully {"operation_id":165321,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vbx0wI-1774466466","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:21:06"}},"processed_data":{"order_number":"ORD-vbx0wI-1774466466","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:21:08] production.INFO: Constructing job for order: 180503  
[2026-03-25 22:21:09] production.INFO: Handling job for order: 180503  
[2026-03-25 22:21:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:21:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:21:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=69bb7027-3daf-458b-a5ba-5a16acace886&Player_ID=0959239148  
[2026-03-25 22:21:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=69bb7027-3daf-458b-a5ba-5a16acace886&Player_ID=0959239148","has_body":false} 
[2026-03-25 22:21:10] production.INFO: Operation sent successfully {"operation_id":165322,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tdibgA-1774466469","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:21:10"}},"processed_data":{"order_number":"ORD-tdibgA-1774466469","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:21:11] production.INFO: Constructing job for order: 180504  
[2026-03-25 22:21:13] production.INFO: Handling job for order: 180504  
[2026-03-25 22:21:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:21:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:21:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=25000&uuid=ebadc4a6-6003-41a9-be1b-5f370e4cf04e&Player_ID=192663784  
[2026-03-25 22:21:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=25000&uuid=ebadc4a6-6003-41a9-be1b-5f370e4cf04e&Player_ID=192663784","has_body":false} 
[2026-03-25 22:21:14] production.INFO: Operation sent successfully {"operation_id":165323,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uNpUpf5H-1774466473","amount":42.81110000000000326281224261038005352020263671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:21:14"}},"processed_data":{"order_number":"ORD-uNpUpf5H-1774466473","amount":42.81110000000000326281224261038005352020263671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:21:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vbx0wI-1774466466","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:21:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-vbx0wI-1774466466","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:21:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:21:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":180502} 
[2026-03-25 22:21:20] production.INFO: Order updated successfully. Order ID: 180502, Status: completed  
[2026-03-25 22:21:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vbx0wI-1774466466","status":"completed","codes_count":0} 
[2026-03-25 22:21:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 22:21:23] production.INFO: Constructing job for order: 180505  
[2026-03-25 22:21:24] production.INFO: Handling job for order: 180505  
[2026-03-25 22:21:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:21:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:21:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=9e288ec6-c8fd-4e03-b8c3-f22036fca35c&Player_ID=0935913107  
[2026-03-25 22:21:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=9e288ec6-c8fd-4e03-b8c3-f22036fca35c&Player_ID=0935913107","has_body":false} 
[2026-03-25 22:21:25] production.INFO: Operation sent successfully {"operation_id":165324,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-32aOIKV-1774466484","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:21:25"}},"processed_data":{"order_number":"ORD-32aOIKV-1774466484","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:21:47] production.INFO: Constructing job for order: 180506  
[2026-03-25 22:21:49] production.INFO: Handling job for order: 180506  
[2026-03-25 22:21:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:21:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:21:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=11421f98-a7b4-4fe4-819e-0d85caded0a7&Player_ID=5986909391  
[2026-03-25 22:21:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=11421f98-a7b4-4fe4-819e-0d85caded0a7&Player_ID=5986909391","has_body":false} 
[2026-03-25 22:21:49] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:21:49] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165325,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:21:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:22:01] production.INFO: Constructing job for order: 180507  
[2026-03-25 22:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04"} 
[2026-03-25 22:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","total_operations":6,"sites_count":2} 
[2026-03-25 22:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-dHAY2fFl-1774466370","ORD-LLYiLC-1774466415","ORD-uNpUpf5H-1774466473"]} 
[2026-03-25 22:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 22:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323} 
[2026-03-25 22:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 22:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"count":1} 
[2026-03-25 22:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"count":1} 
[2026-03-25 22:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"user_id":1471,"notification_type":"order_approved","reference_id":180493} 
[2026-03-25 22:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"processed":1,"errors":0} 
[2026-03-25 22:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"processed":1,"errors":0} 
[2026-03-25 22:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"orders_count":3,"order_ids":["ORD-0KZ8fF-1774466465","ORD-tdibgA-1774466469","ORD-32aOIKV-1774466484"]} 
[2026-03-25 22:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323} 
[2026-03-25 22:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"orders_count":3} 
[2026-03-25 22:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 22:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 22:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"count":3} 
[2026-03-25 22:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"count":3} 
[2026-03-25 22:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"user_id":107,"notification_type":"order_approved","reference_id":180501} 
[2026-03-25 22:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"user_id":107,"notification_type":"order_approved","reference_id":180505} 
[2026-03-25 22:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"user_id":107,"notification_type":"order_approved","reference_id":180503} 
[2026-03-25 22:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"processed":3,"errors":0} 
[2026-03-25 22:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322,"processed":3,"errors":0} 
[2026-03-25 22:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BxqC2firsFop7FgIaSv4vEeN33GIncsJ","execution_time":"2026-03-25 22:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tdibgA-1774466469","operation_id":165322} 
[2026-03-25 22:22:04] production.INFO: Handling job for order: 180507  
[2026-03-25 22:22:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:22:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:22:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=56a1e0db-aae4-45aa-ae46-39e06816ef18&Player_ID=52375119641  
[2026-03-25 22:22:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=56a1e0db-aae4-45aa-ae46-39e06816ef18&Player_ID=52375119641","has_body":false} 
[2026-03-25 22:22:05] production.INFO: Operation sent successfully {"operation_id":165326,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C1wap-1774466525","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:22:05"}},"processed_data":{"order_number":"ORD-C1wap-1774466525","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 22:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-25 22:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:22:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dHAY2fFl-1774466370","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:22:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-dHAY2fFl-1774466370","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:22:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:22:05] production.ERROR: Order not found or already processed. External ID: ORD-dHAY2fFl-1774466370  
[2026-03-25 22:22:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dHAY2fFl-1774466370","status":"completed","codes_count":0} 
[2026-03-25 22:22:07] production.INFO: Constructing job for order: 180508  
[2026-03-25 22:22:08] production.INFO: Handling job for order: 180508  
[2026-03-25 22:22:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:22:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:22:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=e2839bd6-c8a9-490b-a0ce-1c6cff57f76d&Player_ID=0985499121  
[2026-03-25 22:22:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=e2839bd6-c8a9-490b-a0ce-1c6cff57f76d&Player_ID=0985499121","has_body":false} 
[2026-03-25 22:22:09] production.INFO: Operation sent successfully {"operation_id":165327,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wUZL-1774466528","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:22:09"}},"processed_data":{"order_number":"ORD-wUZL-1774466528","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:22:14] production.INFO: Constructing job for order: 180509  
[2026-03-25 22:22:15] production.INFO: Handling job for order: 180509  
[2026-03-25 22:22:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:22:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:22:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=39000&uuid=96b45d8f-7ba4-41d0-9f79-c37947845ea7&Player_ID=2683610442  
[2026-03-25 22:22:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=39000&uuid=96b45d8f-7ba4-41d0-9f79-c37947845ea7&Player_ID=2683610442","has_body":false} 
[2026-03-25 22:22:16] production.INFO: Operation sent successfully {"operation_id":165328,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LVz-1774466535","amount":4.38984000000000040841996451490558683872222900390625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 22:22:16"}},"processed_data":{"order_number":"ORD-LVz-1774466535","amount":4.38984000000000040841996451490558683872222900390625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 22:22:18] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1700.0","mainamount":"1700","operation_number":"159759314","currency_id":"2"},"user_id":1299} 
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:22:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:22:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18839,"user_id":1299,"amount":1700.0,"admins_notified":7} 
[2026-03-25 22:22:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LVz-1774466535","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:22:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-LVz-1774466535","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:22:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:22:21] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":180509} 
[2026-03-25 22:22:21] production.INFO: Order updated successfully. Order ID: 180509, Status: completed  
[2026-03-25 22:22:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LVz-1774466535","status":"completed","codes_count":0} 
[2026-03-25 22:22:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C1wap-1774466525","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:22:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-C1wap-1774466525","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:22:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:22:24] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":180507} 
[2026-03-25 22:22:24] production.INFO: Order updated successfully. Order ID: 180507, Status: completed  
[2026-03-25 22:22:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C1wap-1774466525","status":"completed","codes_count":0} 
[2026-03-25 22:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-25 22:22:42] production.INFO: Constructing job for order: 180510  
[2026-03-25 22:22:43] production.INFO: Handling job for order: 180510  
[2026-03-25 22:22:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:22:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:22:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a5a4d562-0259-49a4-a858-4cce189ce0be&Player_ID=5314643932  
[2026-03-25 22:22:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a5a4d562-0259-49a4-a858-4cce189ce0be&Player_ID=5314643932","has_body":false} 
[2026-03-25 22:22:43] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:22:43] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165329,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:22:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 22:23:00] production.INFO: Constructing job for order: 180511  
[2026-03-25 22:23:01] production.INFO: Handling job for order: 180511  
[2026-03-25 22:23:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:23:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:23:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6b77dfa3-cb59-48d8-89c1-3cabad1f0767&Player_ID=5314643932  
[2026-03-25 22:23:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6b77dfa3-cb59-48d8-89c1-3cabad1f0767&Player_ID=5314643932","has_body":false} 
[2026-03-25 22:23:02] production.INFO: Operation sent successfully {"operation_id":165330,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-76dztO-1774466582","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:23:02"}},"processed_data":{"order_number":"ORD-76dztO-1774466582","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:23:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-76dztO-1774466582","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:23:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-76dztO-1774466582","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:23:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:23:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":180511} 
[2026-03-25 22:23:17] production.INFO: Order updated successfully. Order ID: 180511, Status: completed  
[2026-03-25 22:23:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-76dztO-1774466582","status":"completed","codes_count":0} 
[2026-03-25 22:23:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 22:23:20] production.INFO: Constructing job for order: 180512  
[2026-03-25 22:23:23] production.INFO: Handling job for order: 180512  
[2026-03-25 22:23:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:23:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:23:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fe780304-2cb0-4342-b4eb-1d9b2364fb00&Player_ID=0949933323  
[2026-03-25 22:23:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fe780304-2cb0-4342-b4eb-1d9b2364fb00&Player_ID=0949933323","has_body":false} 
[2026-03-25 22:23:24] production.INFO: Operation sent successfully {"operation_id":165331,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KavQYPLq-1774466603","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:23:24"}},"processed_data":{"order_number":"ORD-KavQYPLq-1774466603","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03"} 
[2026-03-25 22:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","total_operations":4,"sites_count":2} 
[2026-03-25 22:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LLYiLC-1774466415","ORD-uNpUpf5H-1774466473"]} 
[2026-03-25 22:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 22:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"count":1} 
[2026-03-25 22:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"count":1} 
[2026-03-25 22:24:03] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"count":1} 
[2026-03-25 22:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"user_id":1028,"notification_type":"order_rejected","reference_id":180504} 
[2026-03-25 22:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-25 22:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"processed":1,"errors":0} 
[2026-03-25 22:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"processed":1,"errors":0} 
[2026-03-25 22:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"orders_count":2,"order_ids":["ORD-wUZL-1774466528","ORD-KavQYPLq-1774466603"]} 
[2026-03-25 22:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323} 
[2026-03-25 22:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNpUpf5H-1774466473","operation_id":165323,"orders_count":2} 
[2026-03-25 22:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 22:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 22:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"count":2} 
[2026-03-25 22:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"count":2} 
[2026-03-25 22:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"user_id":587,"notification_type":"order_approved","reference_id":180512} 
[2026-03-25 22:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"user_id":1547,"notification_type":"order_approved","reference_id":180508} 
[2026-03-25 22:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"processed":2,"errors":0} 
[2026-03-25 22:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327,"processed":2,"errors":0} 
[2026-03-25 22:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jBz962D3hqEnm86KiNwf2NadSY02nP7k","execution_time":"2026-03-25 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wUZL-1774466528","operation_id":165327} 
[2026-03-25 22:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-25 22:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-25 22:24:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 22:24:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-25 22:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 22:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:25:02] production.INFO: Executing GetProducts task...  
[2026-03-25 22:25:04] production.INFO: async() رجع: true  
[2026-03-25 22:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:25:31] production.INFO: Constructing job for order: 180513  
[2026-03-25 22:25:32] production.INFO: Handling job for order: 180513  
[2026-03-25 22:25:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:25:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:25:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=63e2a4df-47c0-4739-8bad-847da452d5d5&Player_ID=5314643932  
[2026-03-25 22:25:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=63e2a4df-47c0-4739-8bad-847da452d5d5&Player_ID=5314643932","has_body":false} 
[2026-03-25 22:25:32] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:25:32] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165332,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:25:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 22:25:39] production.INFO: Constructing job for order: 180514  
[2026-03-25 22:25:42] production.INFO: Handling job for order: 180514  
[2026-03-25 22:25:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:25:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:25:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=17dd54ca-048f-4045-913c-921e402a89f9&Player_ID=52256777068  
[2026-03-25 22:25:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=17dd54ca-048f-4045-913c-921e402a89f9&Player_ID=52256777068","has_body":false} 
[2026-03-25 22:25:42] production.INFO: Operation sent successfully {"operation_id":165333,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7TM3-1774466742","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:25:42"}},"processed_data":{"order_number":"ORD-7TM3-1774466742","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:25:43] production.INFO: Constructing job for order: 180515  
[2026-03-25 22:25:45] production.INFO: Handling job for order: 180515  
[2026-03-25 22:25:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:25:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:25:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d8b44ac3-70eb-4c0c-8d09-bbcc5057cc05&Player_ID=5314643932  
[2026-03-25 22:25:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d8b44ac3-70eb-4c0c-8d09-bbcc5057cc05&Player_ID=5314643932","has_body":false} 
[2026-03-25 22:25:46] production.INFO: Operation sent successfully {"operation_id":165334,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-43NKDEb6-1774466746","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:25:46"}},"processed_data":{"order_number":"ORD-43NKDEb6-1774466746","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:25:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7TM3-1774466742","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:25:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-7TM3-1774466742","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:25:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:25:53] production.INFO: SendAcceptReject: Notification queued {"user_id":265,"notification_type":"order_approved","reference_id":180514} 
[2026-03-25 22:25:53] production.INFO: Order updated successfully. Order ID: 180514, Status: completed  
[2026-03-25 22:25:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7TM3-1774466742","status":"completed","codes_count":0} 
[2026-03-25 22:25:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 265  
[2026-03-25 22:25:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-43NKDEb6-1774466746","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:25:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-43NKDEb6-1774466746","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:25:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:25:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":180515} 
[2026-03-25 22:25:59] production.INFO: Order updated successfully. Order ID: 180515, Status: completed  
[2026-03-25 22:25:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-43NKDEb6-1774466746","status":"completed","codes_count":0} 
[2026-03-25 22:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 22:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01"} 
[2026-03-25 22:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","total_operations":1,"sites_count":1} 
[2026-03-25 22:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-LLYiLC-1774466415"]} 
[2026-03-25 22:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"errors":0} 
[2026-03-25 22:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GJNx8RElwEGx5HyLM7gdnq5RhXlFezL4","execution_time":"2026-03-25 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:26:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"159762359","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsbkk65d41ofc05uQzRS"}},"user_id":1285} 
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:26:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:26:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18840,"user_id":1285,"amount":2000.0,"admins_notified":7} 
[2026-03-25 22:26:57] production.INFO: Constructing job for order: 180516  
[2026-03-25 22:26:59] production.INFO: Handling job for order: 180516  
[2026-03-25 22:26:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:26:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:26:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=33b1f9a8-d33f-4b6e-b4c3-ef5bd7ff1f93&Player_ID=51797984461  
[2026-03-25 22:26:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=33b1f9a8-d33f-4b6e-b4c3-ef5bd7ff1f93&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:26:59] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:26:59] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165335,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:26:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:27:40] production.INFO: Constructing job for order: 180517  
[2026-03-25 22:27:41] production.INFO: Handling job for order: 180517  
[2026-03-25 22:27:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:27:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:27:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9f2f7c98-5406-4cd9-9699-a975e7e31ee7&Player_ID=471156  
[2026-03-25 22:27:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9f2f7c98-5406-4cd9-9699-a975e7e31ee7&Player_ID=471156","has_body":false} 
[2026-03-25 22:27:42] production.INFO: Operation sent successfully {"operation_id":165336,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PEQ2zfZ-1774466861","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 22:27:42"}},"processed_data":{"order_number":"ORD-PEQ2zfZ-1774466861","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 22:27:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PEQ2zfZ-1774466861","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:27:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-PEQ2zfZ-1774466861","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:27:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:27:45] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180517} 
[2026-03-25 22:27:45] production.INFO: Order updated successfully. Order ID: 180517, Status: completed  
[2026-03-25 22:27:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PEQ2zfZ-1774466861","status":"completed","codes_count":0} 
[2026-03-25 22:27:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:27:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_rejected","reference_id":18839} 
[2026-03-25 22:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 22:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03"} 
[2026-03-25 22:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","total_operations":1,"sites_count":1} 
[2026-03-25 22:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-LLYiLC-1774466415"]} 
[2026-03-25 22:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"errors":0} 
[2026-03-25 22:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"79n29tzl979ylwIZM43Fyezfeg3df9Lt","execution_time":"2026-03-25 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:29:34] production.INFO: Constructing job for order: 180519  
[2026-03-25 22:29:36] production.INFO: Handling job for order: 180519  
[2026-03-25 22:29:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:29:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:29:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=55d167bd-7f01-46e7-8313-8b67679f3f2b&Player_ID=5986909391  
[2026-03-25 22:29:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=55d167bd-7f01-46e7-8313-8b67679f3f2b&Player_ID=5986909391","has_body":false} 
[2026-03-25 22:29:37] production.INFO: Operation sent successfully {"operation_id":165337,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zKGLJhw-1774466976","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:29:37"}},"processed_data":{"order_number":"ORD-zKGLJhw-1774466976","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:29:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zKGLJhw-1774466976","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:29:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-zKGLJhw-1774466976","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:29:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:29:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180519} 
[2026-03-25 22:29:48] production.INFO: Order updated successfully. Order ID: 180519, Status: completed  
[2026-03-25 22:29:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zKGLJhw-1774466976","status":"completed","codes_count":0} 
[2026-03-25 22:29:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:29:56] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"200.0","mainamount":"200","operation_number":"600431779582","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppkjk72761dfo0z2Rq6J"}},"user_id":1471} 
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:29:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:29:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18841,"user_id":1471,"amount":200.0,"admins_notified":7} 
[2026-03-25 22:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04"} 
[2026-03-25 22:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","total_operations":1,"sites_count":1} 
[2026-03-25 22:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-LLYiLC-1774466415"]} 
[2026-03-25 22:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"errors":0} 
[2026-03-25 22:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OfLiC9fAMHBb00K9OsYSeYuFtMzoj4We","execution_time":"2026-03-25 22:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:30:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:30:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:30:06] production.INFO: async() رجع: true  
[2026-03-25 22:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:31:04] production.INFO: Constructing job for order: 180520  
[2026-03-25 22:31:07] production.INFO: Handling job for order: 180520  
[2026-03-25 22:31:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:31:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:31:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58cc287f-429b-4943-bdba-f38bcdfc67a5&Player_ID=5986909391  
[2026-03-25 22:31:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58cc287f-429b-4943-bdba-f38bcdfc67a5&Player_ID=5986909391","has_body":false} 
[2026-03-25 22:31:08] production.INFO: Operation sent successfully {"operation_id":165338,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kzw-1774467068","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:31:08"}},"processed_data":{"order_number":"ORD-kzw-1774467068","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:31:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18840} 
[2026-03-25 22:31:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kzw-1774467068","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:31:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-kzw-1774467068","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:31:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:31:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180520} 
[2026-03-25 22:31:20] production.INFO: Order updated successfully. Order ID: 180520, Status: completed  
[2026-03-25 22:31:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kzw-1774467068","status":"completed","codes_count":0} 
[2026-03-25 22:31:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:31:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:31:35] production.INFO: Constructing job for order: 180521  
[2026-03-25 22:31:38] production.INFO: Handling job for order: 180521  
[2026-03-25 22:31:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:31:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:31:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=65bef351-d251-46e3-a009-297d1b19e88b&Player_ID=45046112  
[2026-03-25 22:31:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=65bef351-d251-46e3-a009-297d1b19e88b&Player_ID=45046112","has_body":false} 
[2026-03-25 22:31:39] production.INFO: Operation sent successfully {"operation_id":165339,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jeBg-1774467099","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:31:39"}},"processed_data":{"order_number":"ORD-jeBg-1774467099","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03"} 
[2026-03-25 22:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","total_operations":2,"sites_count":1} 
[2026-03-25 22:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LLYiLC-1774466415","ORD-jeBg-1774467099"]} 
[2026-03-25 22:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:32:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"request_approved","reference_id":18841} 
[2026-03-25 22:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 22:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"errors":0} 
[2026-03-25 22:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XJfqRKeMDFjtIi4ZjYWC5DBMEawkt72B","execution_time":"2026-03-25 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-25 22:32:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1747,"notification_type":"order_approved","reference_id":180518} 
[2026-03-25 22:32:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1747  
[2026-03-25 22:32:55] production.INFO: Constructing job for order: 180522  
[2026-03-25 22:32:58] production.INFO: Handling job for order: 180522  
[2026-03-25 22:32:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:32:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:32:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=875d4542-31fa-4fb4-8539-364be2dc64d3&Player_ID=51797984461  
[2026-03-25 22:32:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=875d4542-31fa-4fb4-8539-364be2dc64d3&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:32:58] production.INFO: Operation sent successfully {"operation_id":165340,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A69t-1774467178","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:32:58"}},"processed_data":{"order_number":"ORD-A69t-1774467178","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 22:33:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A69t-1774467178","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:33:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-A69t-1774467178","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:33:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:33:09] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180522} 
[2026-03-25 22:33:09] production.INFO: Order updated successfully. Order ID: 180522, Status: completed  
[2026-03-25 22:33:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A69t-1774467178","status":"completed","codes_count":0} 
[2026-03-25 22:33:09] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"4600.0","mainamount":"4600","operation_number":"600431773769","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php35r6io03a0chddHV3LF"}},"user_id":675} 
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:33:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:33:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18842,"user_id":675,"amount":4600.0,"admins_notified":7} 
[2026-03-25 22:33:21] production.INFO: Constructing job for order: 180523  
[2026-03-25 22:33:22] production.INFO: Handling job for order: 180523  
[2026-03-25 22:33:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:33:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:33:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6f3d039a-529a-4711-b14a-8faa67edcd6d&Player_ID=471156  
[2026-03-25 22:33:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6f3d039a-529a-4711-b14a-8faa67edcd6d&Player_ID=471156","has_body":false} 
[2026-03-25 22:33:23] production.INFO: Operation sent successfully {"operation_id":165341,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-46W-1774467203","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 22:33:23"}},"processed_data":{"order_number":"ORD-46W-1774467203","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 22:33:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-46W-1774467203","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:33:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-46W-1774467203","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:33:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:33:27] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180523} 
[2026-03-25 22:33:27] production.INFO: Order updated successfully. Order ID: 180523, Status: completed  
[2026-03-25 22:33:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-46W-1774467203","status":"completed","codes_count":0} 
[2026-03-25 22:33:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:33:52] production.INFO: Constructing job for order: 180524  
[2026-03-25 22:33:53] production.INFO: Handling job for order: 180524  
[2026-03-25 22:33:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:33:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:33:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=708ce7ad-633a-4763-8a10-25f6c5221ece&Player_ID=5260370691  
[2026-03-25 22:33:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=708ce7ad-633a-4763-8a10-25f6c5221ece&Player_ID=5260370691","has_body":false} 
[2026-03-25 22:33:54] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:33:54] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165342,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:33:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 22:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03"} 
[2026-03-25 22:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","total_operations":2,"sites_count":1} 
[2026-03-25 22:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-LLYiLC-1774466415","ORD-jeBg-1774467099"]} 
[2026-03-25 22:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 22:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316,"processed":0,"errors":0} 
[2026-03-25 22:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UHoBfH4jiAUk90W6lGG3TMRe2IPD58Tm","execution_time":"2026-03-25 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:35:05] production.INFO: async() رجع: true  
[2026-03-25 22:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:35:07] production.INFO: Constructing job for order: 180525  
[2026-03-25 22:35:10] production.INFO: Handling job for order: 180525  
[2026-03-25 22:35:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:35:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:35:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0e0020a7-5d0a-47ce-b5c0-b5aa7942a3df&Player_ID=13140743084  
[2026-03-25 22:35:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0e0020a7-5d0a-47ce-b5c0-b5aa7942a3df&Player_ID=13140743084","has_body":false} 
[2026-03-25 22:35:10] production.INFO: Operation sent successfully {"operation_id":165343,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MZPJaOz-1774467310","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 22:35:10"}},"processed_data":{"order_number":"ORD-MZPJaOz-1774467310","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 22:35:14] production.INFO: Constructing job for order: 180526  
[2026-03-25 22:35:16] production.INFO: Handling job for order: 180526  
[2026-03-25 22:35:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:35:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:35:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fce4f25f-8563-4b23-9af5-ed9f7ca2c6ce&Player_ID=13140743084  
[2026-03-25 22:35:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fce4f25f-8563-4b23-9af5-ed9f7ca2c6ce&Player_ID=13140743084","has_body":false} 
[2026-03-25 22:35:17] production.INFO: Operation sent successfully {"operation_id":165344,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gkjm-1774467317","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 22:35:17"}},"processed_data":{"order_number":"ORD-gkjm-1774467317","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 22:35:33] production.INFO: Constructing job for order: 180527  
[2026-03-25 22:35:35] production.INFO: Handling job for order: 180527  
[2026-03-25 22:35:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:35:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:35:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=620371ce-0112-4359-ae78-32c3b4940738&Player_ID=51797984461  
[2026-03-25 22:35:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=620371ce-0112-4359-ae78-32c3b4940738&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:35:36] production.INFO: Operation sent successfully {"operation_id":165345,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6F0aVe-1774467336","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:35:36"}},"processed_data":{"order_number":"ORD-6F0aVe-1774467336","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:35:38] production.INFO: Constructing job for order: 180528  
[2026-03-25 22:35:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MZPJaOz-1774467310","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:35:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-MZPJaOz-1774467310","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:35:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:35:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180525} 
[2026-03-25 22:35:39] production.INFO: Order updated successfully. Order ID: 180525, Status: completed  
[2026-03-25 22:35:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MZPJaOz-1774467310","status":"completed","codes_count":0} 
[2026-03-25 22:35:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:35:39] production.INFO: Handling job for order: 180528  
[2026-03-25 22:35:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:35:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:35:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=800f82a8-21dc-4e88-a5c8-4b146a4c12dc&Player_ID=7413610  
[2026-03-25 22:35:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=800f82a8-21dc-4e88-a5c8-4b146a4c12dc&Player_ID=7413610","has_body":false} 
[2026-03-25 22:35:40] production.INFO: Operation sent successfully {"operation_id":165346,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nSOWN1-1774467340","amount":1.2539089999999999403001993414363823831081390380859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-25 22:35:40"}},"processed_data":{"order_number":"ORD-nSOWN1-1774467340","amount":1.2539089999999999403001993414363823831081390380859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-25 22:35:46] production.INFO: Constructing job for order: 180529  
[2026-03-25 22:35:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gkjm-1774467317","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:35:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-gkjm-1774467317","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:35:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:35:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180526} 
[2026-03-25 22:35:48] production.INFO: Order updated successfully. Order ID: 180526, Status: completed  
[2026-03-25 22:35:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gkjm-1774467317","status":"completed","codes_count":0} 
[2026-03-25 22:35:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:35:49] production.INFO: Handling job for order: 180529  
[2026-03-25 22:35:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:35:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:35:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=46189485-7fad-4d82-a141-01ce8abee333&Player_ID=0960646852  
[2026-03-25 22:35:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=46189485-7fad-4d82-a141-01ce8abee333&Player_ID=0960646852","has_body":false} 
[2026-03-25 22:35:50] production.INFO: Operation sent successfully {"operation_id":165347,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SwzeKQy6-1774467350","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:35:50"}},"processed_data":{"order_number":"ORD-SwzeKQy6-1774467350","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02"} 
[2026-03-25 22:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","total_operations":5,"sites_count":2} 
[2026-03-25 22:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-LLYiLC-1774466415","ORD-jeBg-1774467099","ORD-6F0aVe-1774467336","ORD-nSOWN1-1774467340"]} 
[2026-03-25 22:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6F0aVe-1774467336","operation_id":165345} 
[2026-03-25 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LLYiLC-1774466415","operation_id":165316} 
[2026-03-25 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346} 
[2026-03-25 22:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-25 22:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"processed":0,"errors":0} 
[2026-03-25 22:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"orders_count":1,"order_ids":["ORD-SwzeKQy6-1774467350"]} 
[2026-03-25 22:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346} 
[2026-03-25 22:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"orders_count":1} 
[2026-03-25 22:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"count":1} 
[2026-03-25 22:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"count":1} 
[2026-03-25 22:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"user_id":442,"notification_type":"order_approved","reference_id":180529} 
[2026-03-25 22:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"processed":1,"errors":0} 
[2026-03-25 22:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347,"processed":1,"errors":0} 
[2026-03-25 22:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HRCN7vaZ49UoZhX7CZHKbhjj1YcqIEXi","execution_time":"2026-03-25 22:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwzeKQy6-1774467350","operation_id":165347} 
[2026-03-25 22:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-25 22:36:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6F0aVe-1774467336","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:36:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-6F0aVe-1774467336","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:36:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:36:10] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180527} 
[2026-03-25 22:36:10] production.INFO: Order updated successfully. Order ID: 180527, Status: completed  
[2026-03-25 22:36:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6F0aVe-1774467336","status":"completed","codes_count":0} 
[2026-03-25 22:36:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:37:44] production.INFO: Constructing job for order: 180530  
[2026-03-25 22:37:47] production.INFO: Handling job for order: 180530  
[2026-03-25 22:37:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:37:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:37:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6e57d1c1-1a4c-4cc6-8d98-b600faa629f0&Player_ID=51797984461  
[2026-03-25 22:37:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6e57d1c1-1a4c-4cc6-8d98-b600faa629f0&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:37:48] production.INFO: Operation sent successfully {"operation_id":165348,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gi2vd-1774467468","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:37:48"}},"processed_data":{"order_number":"ORD-gi2vd-1774467468","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:38:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LLYiLC-1774466415","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 22:38:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-LLYiLC-1774466415","status":"completed","codes":[],"notes":[]} 
[2026-03-25 22:38:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:38:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180497} 
[2026-03-25 22:38:00] production.INFO: Order updated successfully. Order ID: 180497, Status: completed  
[2026-03-25 22:38:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LLYiLC-1774466415","status":"completed","codes_count":0} 
[2026-03-25 22:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03"} 
[2026-03-25 22:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","total_operations":3,"sites_count":1} 
[2026-03-25 22:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-jeBg-1774467099","ORD-nSOWN1-1774467340","ORD-gi2vd-1774467468"]} 
[2026-03-25 22:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:38:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gi2vd-1774467468","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:38:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-gi2vd-1774467468","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:38:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:38:03] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180530} 
[2026-03-25 22:38:03] production.INFO: Order updated successfully. Order ID: 180530, Status: completed  
[2026-03-25 22:38:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gi2vd-1774467468","status":"completed","codes_count":0} 
[2026-03-25 22:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 22:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346} 
[2026-03-25 22:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 22:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:38:03] production.ERROR: Operation not found for external_order: ORD-gi2vd-1774467468 in chunk 1 {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346} 
[2026-03-25 22:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-25 22:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"processed":0,"errors":1} 
[2026-03-25 22:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346,"processed":0,"errors":1} 
[2026-03-25 22:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wTa7JF5QH5zmaDVjt1FKyvxuTvYIIMWi","execution_time":"2026-03-25 22:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSOWN1-1774467340","operation_id":165346} 
[2026-03-25 22:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:38:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nSOWN1-1774467340","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:38:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-nSOWN1-1774467340","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:38:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:38:07] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":180528} 
[2026-03-25 22:38:07] production.INFO: Order updated successfully. Order ID: 180528, Status: completed  
[2026-03-25 22:38:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nSOWN1-1774467340","status":"completed","codes_count":0} 
[2026-03-25 22:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-25 22:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-25 22:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04"} 
[2026-03-25 22:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","total_operations":1,"sites_count":1} 
[2026-03-25 22:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jeBg-1774467099"]} 
[2026-03-25 22:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339,"processed":0,"errors":0} 
[2026-03-25 22:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t9BEk1F7HmWu1tKGOa4qafoI42K0XOSd","execution_time":"2026-03-25 22:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:40:04] production.INFO: Executing GetProducts task...  
[2026-03-25 22:40:06] production.INFO: async() رجع: true  
[2026-03-25 22:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:40:22] production.INFO: Constructing job for order: 180531  
[2026-03-25 22:40:25] production.INFO: Handling job for order: 180531  
[2026-03-25 22:40:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:40:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:40:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9c3c299a-d9cf-4a8a-ae57-24cdc37639bb&Player_ID=52379310983  
[2026-03-25 22:40:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9c3c299a-d9cf-4a8a-ae57-24cdc37639bb&Player_ID=52379310983","has_body":false} 
[2026-03-25 22:40:26] production.INFO: Operation sent successfully {"operation_id":165349,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6CYKZq-1774467626","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:40:26"}},"processed_data":{"order_number":"ORD-6CYKZq-1774467626","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:40:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6CYKZq-1774467626","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:40:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-6CYKZq-1774467626","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:40:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:40:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180531} 
[2026-03-25 22:40:37] production.INFO: Order updated successfully. Order ID: 180531, Status: completed  
[2026-03-25 22:40:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6CYKZq-1774467626","status":"completed","codes_count":0} 
[2026-03-25 22:40:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:40:44] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"request_approved","reference_id":18842} 
[2026-03-25 22:40:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-25 22:40:54] production.INFO: Constructing job for order: 180532  
[2026-03-25 22:40:56] production.INFO: Constructing job for order: 180533  
[2026-03-25 22:40:56] production.INFO: Handling job for order: 180532  
[2026-03-25 22:40:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:40:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:40:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6139b442-59cf-4764-ba63-18f03f36671a&Player_ID=5260370691  
[2026-03-25 22:40:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6139b442-59cf-4764-ba63-18f03f36671a&Player_ID=5260370691","has_body":false} 
[2026-03-25 22:40:56] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 22:40:56] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165350,"exception":"Unknown named parameter $userId"} 
[2026-03-25 22:40:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 22:40:59] production.INFO: Handling job for order: 180533  
[2026-03-25 22:40:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:40:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:40:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e98cf200-b5dd-4d3a-9a52-e157de67d186&Player_ID=51960515526  
[2026-03-25 22:40:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e98cf200-b5dd-4d3a-9a52-e157de67d186&Player_ID=51960515526","has_body":false} 
[2026-03-25 22:41:00] production.INFO: Operation sent successfully {"operation_id":165351,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Qv6dYOt-1774467660","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:41:00"}},"processed_data":{"order_number":"ORD-1Qv6dYOt-1774467660","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:41:05] production.INFO: Constructing job for order: 180534  
[2026-03-25 22:41:06] production.INFO: Handling job for order: 180534  
[2026-03-25 22:41:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:41:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:41:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=484fa68a-9588-4ca2-86ae-ed5878705cc8&Player_ID=5260370691  
[2026-03-25 22:41:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=484fa68a-9588-4ca2-86ae-ed5878705cc8&Player_ID=5260370691","has_body":false} 
[2026-03-25 22:41:07] production.INFO: Operation sent successfully {"operation_id":165352,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zaBfTlL-1774467667","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:41:07"}},"processed_data":{"order_number":"ORD-zaBfTlL-1774467667","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:41:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1Qv6dYOt-1774467660","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:41:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-1Qv6dYOt-1774467660","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:41:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:41:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1752,"notification_type":"order_approved","reference_id":180533} 
[2026-03-25 22:41:13] production.INFO: Order updated successfully. Order ID: 180533, Status: completed  
[2026-03-25 22:41:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1Qv6dYOt-1774467660","status":"completed","codes_count":0} 
[2026-03-25 22:41:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-25 22:41:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zaBfTlL-1774467667","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:41:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-zaBfTlL-1774467667","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:41:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:41:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180534} 
[2026-03-25 22:41:19] production.INFO: Order updated successfully. Order ID: 180534, Status: completed  
[2026-03-25 22:41:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zaBfTlL-1774467667","status":"completed","codes_count":0} 
[2026-03-25 22:41:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 22:41:52] production.INFO: Constructing job for order: 180535  
[2026-03-25 22:41:54] production.INFO: Constructing job for order: 180536  
[2026-03-25 22:41:55] production.INFO: Handling job for order: 180535  
[2026-03-25 22:41:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:41:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:41:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=5e465043-5c4b-4892-b517-afd2096e5e70&Player_ID=221893315  
[2026-03-25 22:41:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=1000&uuid=5e465043-5c4b-4892-b517-afd2096e5e70&Player_ID=221893315","has_body":false} 
[2026-03-25 22:41:56] production.INFO: Operation sent successfully {"operation_id":165353,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o6JhyA-1774467716","amount":0.8458740000000000147650780490948818624019622802734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 22:41:56"}},"processed_data":{"order_number":"ORD-o6JhyA-1774467716","amount":0.8458740000000000147650780490948818624019622802734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 22:41:56] production.INFO: Handling job for order: 180536  
[2026-03-25 22:41:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:41:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:41:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=76447cb3-050f-4b29-905e-a2331742846a&Player_ID=5097050  
[2026-03-25 22:41:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=76447cb3-050f-4b29-905e-a2331742846a&Player_ID=5097050","has_body":false} 
[2026-03-25 22:41:57] production.INFO: Operation sent successfully {"operation_id":165354,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fXV-1774467717","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-25 22:41:57"}},"processed_data":{"order_number":"ORD-fXV-1774467717","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-25 22:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03"} 
[2026-03-25 22:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","total_operations":3,"sites_count":1} 
[2026-03-25 22:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-jeBg-1774467099","ORD-o6JhyA-1774467716","ORD-fXV-1774467717"]} 
[2026-03-25 22:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 22:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fXV-1774467717","operation_id":165354} 
[2026-03-25 22:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6JhyA-1774467716","operation_id":165353} 
[2026-03-25 22:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6JhyA-1774467716","operation_id":165353,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 22:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6JhyA-1774467716","operation_id":165353,"processed":0,"errors":0} 
[2026-03-25 22:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CMdLN4hbnHGcWrL8yJChEF61pVXIllnh","execution_time":"2026-03-25 22:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6JhyA-1774467716","operation_id":165353} 
[2026-03-25 22:42:44] production.INFO: Constructing job for order: 180537  
[2026-03-25 22:42:45] production.INFO: Handling job for order: 180537  
[2026-03-25 22:42:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:42:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:42:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cc9d165f-38dd-4e13-9396-2c1a265b15a2&Player_ID=5260370691  
[2026-03-25 22:42:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cc9d165f-38dd-4e13-9396-2c1a265b15a2&Player_ID=5260370691","has_body":false} 
[2026-03-25 22:42:46] production.INFO: Operation sent successfully {"operation_id":165355,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D8iu-1774467766","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:42:46"}},"processed_data":{"order_number":"ORD-D8iu-1774467766","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:43:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D8iu-1774467766","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:43:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-D8iu-1774467766","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:43:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:43:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180537} 
[2026-03-25 22:43:01] production.INFO: Order updated successfully. Order ID: 180537, Status: completed  
[2026-03-25 22:43:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D8iu-1774467766","status":"completed","codes_count":0} 
[2026-03-25 22:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-25 22:43:21] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1700.0","mainamount":"1700","operation_number":"159759314","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6prf43ujv2p104KwLAk"}},"user_id":1299} 
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:43:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:43:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18843,"user_id":1299,"amount":1700.0,"admins_notified":7} 
[2026-03-25 22:43:36] production.INFO: Constructing job for order: 180538  
[2026-03-25 22:43:37] production.INFO: Handling job for order: 180538  
[2026-03-25 22:43:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:43:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:43:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=12500&uuid=cd49e0d2-f2e3-403d-8e67-2d9493d889f2&Player_ID=588451302  
[2026-03-25 22:43:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=12500&uuid=cd49e0d2-f2e3-403d-8e67-2d9493d889f2&Player_ID=588451302","has_body":false} 
[2026-03-25 22:43:38] production.INFO: Operation sent successfully {"operation_id":165356,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p8zBs-1774467818","amount":1.260006249999999994315658113919198513031005859375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 22:43:38"}},"processed_data":{"order_number":"ORD-p8zBs-1774467818","amount":1.260006249999999994315658113919198513031005859375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 22:43:41] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1700.0","mainamount":"1700","operation_number":"159759314","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpj7vmp7br5q960Eo2Fj8"}},"user_id":1299} 
[2026-03-25 22:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02"} 
[2026-03-25 22:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","total_operations":4,"sites_count":1} 
[2026-03-25 22:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-jeBg-1774467099","ORD-o6JhyA-1774467716","ORD-fXV-1774467717","ORD-p8zBs-1774467818"]} 
[2026-03-25 22:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 22:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jeBg-1774467099","operation_id":165339} 
[2026-03-25 22:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-o6JhyA-1774467716","operation_id":165353} 
[2026-03-25 22:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356} 
[2026-03-25 22:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-25 22:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"count":1} 
[2026-03-25 22:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"count":1} 
[2026-03-25 22:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"user_id":348,"notification_type":"order_approved","reference_id":180536} 
[2026-03-25 22:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"processed":1,"errors":0} 
[2026-03-25 22:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356,"processed":1,"errors":0} 
[2026-03-25 22:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iE3L25CcyH3okb2tiodTMiwwhNjAgiIw","execution_time":"2026-03-25 22:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8zBs-1774467818","operation_id":165356} 
[2026-03-25 22:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 22:44:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159773559","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvkiem47v5kfmatqN8pN"}},"user_id":1032} 
[2026-03-25 22:44:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o6JhyA-1774467716","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:44:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-o6JhyA-1774467716","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:44:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:44:04] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"order_approved","reference_id":180535} 
[2026-03-25 22:44:04] production.INFO: Order updated successfully. Order ID: 180535, Status: completed  
[2026-03-25 22:44:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o6JhyA-1774467716","status":"completed","codes_count":0} 
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:44:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18844,"user_id":1032,"amount":500.0,"admins_notified":7} 
[2026-03-25 22:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-25 22:44:06] production.INFO: Constructing job for order: 180539  
[2026-03-25 22:44:07] production.INFO: Constructing job for order: 180540  
[2026-03-25 22:44:08] production.INFO: Handling job for order: 180539  
[2026-03-25 22:44:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:44:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:44:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=12500&uuid=d62f8f4a-c77e-46cf-9531-ffe076346059&Player_ID=999180  
[2026-03-25 22:44:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=12500&uuid=d62f8f4a-c77e-46cf-9531-ffe076346059&Player_ID=999180","has_body":false} 
[2026-03-25 22:44:09] production.INFO: Operation sent successfully {"operation_id":165357,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m5dOH-1774467849","amount":1.260006249999999994315658113919198513031005859375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 22:44:09"}},"processed_data":{"order_number":"ORD-m5dOH-1774467849","amount":1.260006249999999994315658113919198513031005859375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 22:44:09] production.INFO: Handling job for order: 180540  
[2026-03-25 22:44:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:44:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:44:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87a75f08-73c5-4419-9d9f-503778704b4a&Player_ID=51797984461  
[2026-03-25 22:44:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87a75f08-73c5-4419-9d9f-503778704b4a&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:44:10] production.INFO: Operation sent successfully {"operation_id":165358,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U4aIN-1774467850","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:44:10"}},"processed_data":{"order_number":"ORD-U4aIN-1774467850","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:44:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U4aIN-1774467850","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:44:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-U4aIN-1774467850","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:44:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:44:37] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180540} 
[2026-03-25 22:44:37] production.INFO: Order updated successfully. Order ID: 180540, Status: completed  
[2026-03-25 22:44:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U4aIN-1774467850","status":"completed","codes_count":0} 
[2026-03-25 22:44:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:44:54] production.INFO: Constructing job for order: 180541  
[2026-03-25 22:44:55] production.INFO: Constructing job for order: 180542  
[2026-03-25 22:44:55] production.INFO: Handling job for order: 180541  
[2026-03-25 22:44:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:44:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:44:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=36000&uuid=e74fb664-484a-40c3-a83c-6eec105e855a&Player_ID=3150667  
[2026-03-25 22:44:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=36000&uuid=e74fb664-484a-40c3-a83c-6eec105e855a&Player_ID=3150667","has_body":false} 
[2026-03-25 22:44:56] production.INFO: Operation sent successfully {"operation_id":165359,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nuSxf-1774467896","amount":2.695449599999999890087565290741622447967529296875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 22:44:56"}},"processed_data":{"order_number":"ORD-nuSxf-1774467896","amount":2.695449599999999890087565290741622447967529296875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 22:44:56] production.INFO: Handling job for order: 180542  
[2026-03-25 22:44:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:44:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:44:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=10000&uuid=4efb8a45-90b9-4da7-b667-501970575b90&Player_ID=50865884  
[2026-03-25 22:44:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=10000&uuid=4efb8a45-90b9-4da7-b667-501970575b90&Player_ID=50865884","has_body":false} 
[2026-03-25 22:44:57] production.INFO: Operation sent successfully {"operation_id":165360,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SdljJ-1774467896","amount":17.12443999999999988403942552395164966583251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 22:44:57"}},"processed_data":{"order_number":"ORD-SdljJ-1774467896","amount":17.12443999999999988403942552395164966583251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 22:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:45:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:45:05] production.INFO: async() رجع: true  
[2026-03-25 22:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:45:06] production.INFO: Constructing job for order: 180543  
[2026-03-25 22:45:09] production.INFO: Handling job for order: 180543  
[2026-03-25 22:45:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:45:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:45:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=f58c2960-1309-4dd5-bcc2-cba3913b8eae&Player_ID=600076  
[2026-03-25 22:45:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=f58c2960-1309-4dd5-bcc2-cba3913b8eae&Player_ID=600076","has_body":false} 
[2026-03-25 22:45:10] production.INFO: Operation sent successfully {"operation_id":165361,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z6o8V-1774467910","amount":4.4924160000000004089315552846528589725494384765625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-25 22:45:10"}},"processed_data":{"order_number":"ORD-Z6o8V-1774467910","amount":4.4924160000000004089315552846528589725494384765625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-25 22:45:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_approved","reference_id":18843} 
[2026-03-25 22:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-25 22:45:21] production.INFO: Constructing job for order: 180544  
[2026-03-25 22:45:22] production.INFO: Handling job for order: 180544  
[2026-03-25 22:45:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:45:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:45:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f66b6509-b49b-4b63-86eb-36e5b99996c1&Player_ID=51797984461  
[2026-03-25 22:45:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f66b6509-b49b-4b63-86eb-36e5b99996c1&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:45:23] production.INFO: Operation sent successfully {"operation_id":165362,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PJzpCZIA-1774467923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:45:23"}},"processed_data":{"order_number":"ORD-PJzpCZIA-1774467923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:45:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"request_approved","reference_id":18844} 
[2026-03-25 22:45:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 22:45:49] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 22:45:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PJzpCZIA-1774467923","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:45:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-PJzpCZIA-1774467923","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:45:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:45:49] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180544} 
[2026-03-25 22:45:49] production.INFO: Order updated successfully. Order ID: 180544, Status: completed  
[2026-03-25 22:45:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PJzpCZIA-1774467923","status":"completed","codes_count":0} 
[2026-03-25 22:45:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-25 22:45:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:45:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02"} 
[2026-03-25 22:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","total_operations":6,"sites_count":1} 
[2026-03-25 22:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-jeBg-1774467099","ORD-p8zBs-1774467818","ORD-m5dOH-1774467849","ORD-nuSxf-1774467896","ORD-SdljJ-1774467896","ORD-Z6o8V-1774467910"]} 
[2026-03-25 22:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-25 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nuSxf-1774467896","operation_id":165359} 
[2026-03-25 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SdljJ-1774467896","operation_id":165360} 
[2026-03-25 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361} 
[2026-03-25 22:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"processed":3,"skipped":3,"updates_prepared":3} 
[2026-03-25 22:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 22:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"count":3} 
[2026-03-25 22:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"count":3} 
[2026-03-25 22:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"user_id":348,"notification_type":"order_approved","reference_id":180521} 
[2026-03-25 22:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"user_id":1258,"notification_type":"order_approved","reference_id":180539} 
[2026-03-25 22:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"user_id":1258,"notification_type":"order_approved","reference_id":180538} 
[2026-03-25 22:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"processed":3,"errors":0} 
[2026-03-25 22:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"processed":3,"errors":0} 
[2026-03-25 22:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Uc2vPQF1JXR41xb51Mk46JowZNQlsfjE","execution_time":"2026-03-25 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361} 
[2026-03-25 22:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 22:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-25 22:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-25 22:46:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m5dOH-1774467849","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:46:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-m5dOH-1774467849","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:46:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:46:03] production.ERROR: Order not found or already processed. External ID: ORD-m5dOH-1774467849  
[2026-03-25 22:46:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m5dOH-1774467849","status":"completed","codes_count":0} 
[2026-03-25 22:46:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p8zBs-1774467818","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:46:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-p8zBs-1774467818","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:46:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:46:03] production.ERROR: Order not found or already processed. External ID: ORD-p8zBs-1774467818  
[2026-03-25 22:46:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p8zBs-1774467818","status":"completed","codes_count":0} 
[2026-03-25 22:46:18] production.INFO: Constructing job for order: 180545  
[2026-03-25 22:46:20] production.INFO: Handling job for order: 180545  
[2026-03-25 22:46:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:46:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:46:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=2ed034f1-0123-478a-8066-5accb47cb64a&Player_ID=0936826407  
[2026-03-25 22:46:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=2ed034f1-0123-478a-8066-5accb47cb64a&Player_ID=0936826407","has_body":false} 
[2026-03-25 22:46:21] production.INFO: Operation sent successfully {"operation_id":165363,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GIIV-1774467981","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:46:21"}},"processed_data":{"order_number":"ORD-GIIV-1774467981","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:47:00] production.INFO: Constructing job for order: 180546  
[2026-03-25 22:47:03] production.INFO: Handling job for order: 180546  
[2026-03-25 22:47:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:47:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:47:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=140000&uuid=ce7db47f-f65e-4a20-ba0e-72ba65711345&Player_ID=102478830  
[2026-03-25 22:47:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=140000&uuid=ce7db47f-f65e-4a20-ba0e-72ba65711345&Player_ID=102478830","has_body":false} 
[2026-03-25 22:47:04] production.INFO: Operation sent successfully {"operation_id":165364,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KM8xELm5-1774468024","amount":8.578303999999999263081917888484895229339599609375,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 22:47:04"}},"processed_data":{"order_number":"ORD-KM8xELm5-1774468024","amount":8.578303999999999263081917888484895229339599609375,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 22:47:46] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.5","mainamount":"10.5","operation_number":"159775647","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk54oohn01lj460eHO6O"}},"user_id":348} 
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:47:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:47:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18845,"user_id":348,"amount":10.5,"admins_notified":7} 
[2026-03-25 22:47:55] production.INFO: Constructing job for order: 180547  
[2026-03-25 22:47:58] production.INFO: Handling job for order: 180547  
[2026-03-25 22:47:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:47:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:47:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=07bae9cb-813b-40a9-bfa1-b32dc17ddb22&Player_ID=51797984461  
[2026-03-25 22:47:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=07bae9cb-813b-40a9-bfa1-b32dc17ddb22&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:47:59] production.INFO: Operation sent successfully {"operation_id":165365,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HbkyR-1774468079","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:47:59"}},"processed_data":{"order_number":"ORD-HbkyR-1774468079","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02"} 
[2026-03-25 22:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","total_operations":6,"sites_count":2} 
[2026-03-25 22:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-nuSxf-1774467896","ORD-SdljJ-1774467896","ORD-Z6o8V-1774467910","ORD-KM8xELm5-1774468024","ORD-HbkyR-1774468079"]} 
[2026-03-25 22:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-25 22:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HbkyR-1774468079","operation_id":165365} 
[2026-03-25 22:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364} 
[2026-03-25 22:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"processed":3,"skipped":2,"updates_prepared":3} 
[2026-03-25 22:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 22:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"count":3} 
[2026-03-25 22:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"count":3} 
[2026-03-25 22:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"user_id":107,"notification_type":"order_approved","reference_id":180541} 
[2026-03-25 22:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"user_id":1512,"notification_type":"order_approved","reference_id":180542} 
[2026-03-25 22:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"user_id":107,"notification_type":"order_approved","reference_id":180543} 
[2026-03-25 22:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"processed":3,"errors":0} 
[2026-03-25 22:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"processed":3,"errors":0} 
[2026-03-25 22:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"orders_count":1,"order_ids":["ORD-GIIV-1774467981"]} 
[2026-03-25 22:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361} 
[2026-03-25 22:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z6o8V-1774467910","operation_id":165361,"orders_count":1} 
[2026-03-25 22:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"count":1} 
[2026-03-25 22:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"count":1} 
[2026-03-25 22:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"user_id":1688,"notification_type":"order_approved","reference_id":180545} 
[2026-03-25 22:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"processed":1,"errors":0} 
[2026-03-25 22:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363,"processed":1,"errors":0} 
[2026-03-25 22:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8UjAUygWRk6CbKNVjSGKRp87uGzY2QvA","execution_time":"2026-03-25 22:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIIV-1774467981","operation_id":165363} 
[2026-03-25 22:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-25 22:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 22:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z6o8V-1774467910","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z6o8V-1774467910","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:48:04] production.ERROR: Order not found or already processed. External ID: ORD-Z6o8V-1774467910  
[2026-03-25 22:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z6o8V-1774467910","status":"completed","codes_count":0} 
[2026-03-25 22:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nuSxf-1774467896","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-nuSxf-1774467896","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:48:04] production.ERROR: Order not found or already processed. External ID: ORD-nuSxf-1774467896  
[2026-03-25 22:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nuSxf-1774467896","status":"completed","codes_count":0} 
[2026-03-25 22:48:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HbkyR-1774468079","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:48:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-HbkyR-1774468079","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:48:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:48:11] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180547} 
[2026-03-25 22:48:11] production.INFO: Order updated successfully. Order ID: 180547, Status: completed  
[2026-03-25 22:48:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HbkyR-1774468079","status":"completed","codes_count":0} 
[2026-03-25 22:48:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:49:29] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"15.0","mainamount":"15","operation_number":"159776878","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php70mc8n3141qq86ljYyS"}},"user_id":1688} 
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 22:49:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 22:49:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18846,"user_id":1688,"amount":15.0,"admins_notified":7} 
[2026-03-25 22:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02"} 
[2026-03-25 22:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","total_operations":1,"sites_count":1} 
[2026-03-25 22:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-KM8xELm5-1774468024"]} 
[2026-03-25 22:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"count":1} 
[2026-03-25 22:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"count":1} 
[2026-03-25 22:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"user_id":8,"notification_type":"order_approved","reference_id":180546} 
[2026-03-25 22:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"processed":1,"errors":0} 
[2026-03-25 22:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364,"processed":1,"errors":0} 
[2026-03-25 22:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qGjluGMOYjXEyrEiPU07D7SNqvMJ2Ag6","execution_time":"2026-03-25 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KM8xELm5-1774468024","operation_id":165364} 
[2026-03-25 22:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:50:03] production.INFO: Executing GetProducts task...  
[2026-03-25 22:50:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KM8xELm5-1774468024","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:50:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-KM8xELm5-1774468024","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:50:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:50:05] production.ERROR: Order not found or already processed. External ID: ORD-KM8xELm5-1774468024  
[2026-03-25 22:50:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KM8xELm5-1774468024","status":"completed","codes_count":0} 
[2026-03-25 22:50:05] production.INFO: async() رجع: true  
[2026-03-25 22:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-25 22:50:29] production.INFO: Constructing job for order: 180548  
[2026-03-25 22:50:30] production.INFO: Constructing job for order: 180549  
[2026-03-25 22:50:31] production.INFO: Handling job for order: 180548  
[2026-03-25 22:50:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:50:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:50:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0ee50cc7-9707-4ce6-a5b0-0c0223387283&Player_ID=51797984461  
[2026-03-25 22:50:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0ee50cc7-9707-4ce6-a5b0-0c0223387283&Player_ID=51797984461","has_body":false} 
[2026-03-25 22:50:31] production.INFO: Operation sent successfully {"operation_id":165366,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fhdOeHd2-1774468231","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:50:31"}},"processed_data":{"order_number":"ORD-fhdOeHd2-1774468231","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 22:50:31] production.INFO: Handling job for order: 180549  
[2026-03-25 22:50:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:50:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:50:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=100000&uuid=f6f070b0-99c5-45a5-8b05-2fda64be449f&Player_ID=19207184  
[2026-03-25 22:50:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=100000&uuid=f6f070b0-99c5-45a5-8b05-2fda64be449f&Player_ID=19207184","has_body":false} 
[2026-03-25 22:50:32] production.INFO: Operation sent successfully {"operation_id":165367,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zwxbU-1774468232","amount":10.46415999999999968395059113390743732452392578125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-25 22:50:32"}},"processed_data":{"order_number":"ORD-zwxbU-1774468232","amount":10.46415999999999968395059113390743732452392578125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-25 22:50:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fhdOeHd2-1774468231","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:50:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-fhdOeHd2-1774468231","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:50:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:50:44] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":180548} 
[2026-03-25 22:50:44] production.INFO: Order updated successfully. Order ID: 180548, Status: completed  
[2026-03-25 22:50:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fhdOeHd2-1774468231","status":"completed","codes_count":0} 
[2026-03-25 22:50:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-25 22:51:14] production.INFO: Constructing job for order: 180550  
[2026-03-25 22:51:17] production.INFO: Handling job for order: 180550  
[2026-03-25 22:51:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:51:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:51:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ca84751-518d-4934-9a30-9efc91b9c22b&Player_ID=5801927016  
[2026-03-25 22:51:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ca84751-518d-4934-9a30-9efc91b9c22b&Player_ID=5801927016","has_body":false} 
[2026-03-25 22:51:18] production.INFO: Operation sent successfully {"operation_id":165368,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zn31BIQ-1774468278","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:51:18"}},"processed_data":{"order_number":"ORD-Zn31BIQ-1774468278","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03"} 
[2026-03-25 22:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","total_operations":2,"sites_count":1} 
[2026-03-25 22:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-zwxbU-1774468232","ORD-Zn31BIQ-1774468278"]} 
[2026-03-25 22:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 22:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"count":1} 
[2026-03-25 22:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"count":1} 
[2026-03-25 22:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"user_id":1488,"notification_type":"order_approved","reference_id":180549} 
[2026-03-25 22:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"processed":1,"errors":0} 
[2026-03-25 22:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367,"processed":1,"errors":0} 
[2026-03-25 22:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7sMhtsMsAaoPFYbAXYUWVe6bHFdOj6ld","execution_time":"2026-03-25 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zwxbU-1774468232","operation_id":165367} 
[2026-03-25 22:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-25 22:52:15] production.INFO: Constructing job for order: 180551  
[2026-03-25 22:52:18] production.INFO: Handling job for order: 180551  
[2026-03-25 22:52:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:52:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:52:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=33500&uuid=8ce2d9d8-2f80-4193-b7c6-daae79126249&Player_ID=82413571  
[2026-03-25 22:52:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=33500&uuid=8ce2d9d8-2f80-4193-b7c6-daae79126249&Player_ID=82413571","has_body":false} 
[2026-03-25 22:52:19] production.INFO: Operation sent successfully {"operation_id":165369,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6GxI1zI-1774468339","amount":3.59878105000000036994833862991072237491607666015625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-25 22:52:19"}},"processed_data":{"order_number":"ORD-6GxI1zI-1774468339","amount":3.59878105000000036994833862991072237491607666015625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-25 22:52:24] production.INFO: Constructing job for order: 180552  
[2026-03-25 22:52:25] production.INFO: Handling job for order: 180552  
[2026-03-25 22:52:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:52:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:52:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d5ad1c9-db76-411c-b57d-a02f9bafd4a0&Player_ID=5211881098  
[2026-03-25 22:52:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d5ad1c9-db76-411c-b57d-a02f9bafd4a0&Player_ID=5211881098","has_body":false} 
[2026-03-25 22:52:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6GxI1zI-1774468339","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:52:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-6GxI1zI-1774468339","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:52:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:52:26] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":180551} 
[2026-03-25 22:52:26] production.INFO: Order updated successfully. Order ID: 180551, Status: completed  
[2026-03-25 22:52:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6GxI1zI-1774468339","status":"completed","codes_count":0} 
[2026-03-25 22:52:26] production.INFO: Operation sent successfully {"operation_id":165370,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o4smxU-1774468346","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 22:52:26"}},"processed_data":{"order_number":"ORD-o4smxU-1774468346","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 22:52:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-25 22:52:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o4smxU-1774468346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:52:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-o4smxU-1774468346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:52:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:52:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180552} 
[2026-03-25 22:52:38] production.INFO: Order updated successfully. Order ID: 180552, Status: completed  
[2026-03-25 22:52:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o4smxU-1774468346","status":"completed","codes_count":0} 
[2026-03-25 22:52:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:53:28] production.INFO: Constructing job for order: 180553  
[2026-03-25 22:53:29] production.INFO: Handling job for order: 180553  
[2026-03-25 22:53:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:53:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:53:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=894bfc9b-3cfa-4386-aed0-0fdf40f19073&Player_ID=0943770006  
[2026-03-25 22:53:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=894bfc9b-3cfa-4386-aed0-0fdf40f19073&Player_ID=0943770006","has_body":false} 
[2026-03-25 22:53:30] production.INFO: Operation sent successfully {"operation_id":165371,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vi6w-1774468410","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:53:30"}},"processed_data":{"order_number":"ORD-Vi6w-1774468410","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:53:36] production.INFO: Constructing job for order: 180554  
[2026-03-25 22:53:39] production.INFO: Handling job for order: 180554  
[2026-03-25 22:53:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:53:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:53:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dfb2c6b7-b40a-4336-aa84-56d9e296eade&Player_ID=0943770006  
[2026-03-25 22:53:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dfb2c6b7-b40a-4336-aa84-56d9e296eade&Player_ID=0943770006","has_body":false} 
[2026-03-25 22:53:40] production.INFO: Operation sent successfully {"operation_id":165372,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vQQj-1774468420","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:53:40"}},"processed_data":{"order_number":"ORD-vQQj-1774468420","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:53:44] production.INFO: Constructing job for order: 180555  
[2026-03-25 22:53:46] production.INFO: Handling job for order: 180555  
[2026-03-25 22:53:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:53:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:53:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=99c23d8c-2e4e-44db-9b05-f09dda968c02&Player_ID=0943770006  
[2026-03-25 22:53:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=99c23d8c-2e4e-44db-9b05-f09dda968c02&Player_ID=0943770006","has_body":false} 
[2026-03-25 22:53:46] production.INFO: Operation sent successfully {"operation_id":165373,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SKDZjk-1774468426","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 22:53:46"}},"processed_data":{"order_number":"ORD-SKDZjk-1774468426","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 22:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04"} 
[2026-03-25 22:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","total_operations":4,"sites_count":2} 
[2026-03-25 22:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Zn31BIQ-1774468278"]} 
[2026-03-25 22:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:54:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:54:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:54:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"errors":0} 
[2026-03-25 22:54:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"orders_count":3,"order_ids":["ORD-Vi6w-1774468410","ORD-vQQj-1774468420","ORD-SKDZjk-1774468426"]} 
[2026-03-25 22:54:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:54:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"orders_count":3} 
[2026-03-25 22:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKDZjk-1774468426","operation_id":165373} 
[2026-03-25 22:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vi6w-1774468410","operation_id":165371} 
[2026-03-25 22:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372} 
[2026-03-25 22:54:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-25 22:54:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"processed":0,"errors":0} 
[2026-03-25 22:54:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DE19SP8PhgoVH7kG71vqetsyDpPMlYWZ","execution_time":"2026-03-25 22:54:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372} 
[2026-03-25 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 22:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-25 22:55:04] production.INFO: async() رجع: true  
[2026-03-25 22:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 22:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 22:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 22:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 22:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02"} 
[2026-03-25 22:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","total_operations":4,"sites_count":2} 
[2026-03-25 22:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Zn31BIQ-1774468278"]} 
[2026-03-25 22:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 22:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 22:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"errors":0} 
[2026-03-25 22:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"orders_count":3,"order_ids":["ORD-Vi6w-1774468410","ORD-vQQj-1774468420","ORD-SKDZjk-1774468426"]} 
[2026-03-25 22:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"orders_count":3} 
[2026-03-25 22:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 22:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 22:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"count":3} 
[2026-03-25 22:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"count":3} 
[2026-03-25 22:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"user_id":1056,"notification_type":"order_approved","reference_id":180555} 
[2026-03-25 22:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"user_id":1056,"notification_type":"order_approved","reference_id":180553} 
[2026-03-25 22:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"user_id":1056,"notification_type":"order_approved","reference_id":180554} 
[2026-03-25 22:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"processed":3,"errors":0} 
[2026-03-25 22:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372,"processed":3,"errors":0} 
[2026-03-25 22:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MEGkUHdmbCraNxbqLc8e2iH1tbpNtGA1","execution_time":"2026-03-25 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQQj-1774468420","operation_id":165372} 
[2026-03-25 22:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 22:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 22:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 22:56:25] production.INFO: Constructing job for order: 180556  
[2026-03-25 22:56:27] production.INFO: Handling job for order: 180556  
[2026-03-25 22:56:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 22:56:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:56:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=ae95f1ef-2c60-43a4-940d-de0052302a12&Player_ID=0936826407  
[2026-03-25 22:56:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=ae95f1ef-2c60-43a4-940d-de0052302a12&Player_ID=0936826407","has_body":false} 
[2026-03-25 22:56:28] production.INFO: Operation sent successfully {"operation_id":165374,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-svZfa-1774468587","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 22:56:28"}},"processed_data":{"order_number":"ORD-svZfa-1774468587","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 22:57:15] production.INFO: Constructing job for order: 180557  
[2026-03-25 22:57:16] production.INFO: Handling job for order: 180557  
[2026-03-25 22:57:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:57:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:57:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=16900&uuid=2ab57af7-9d96-42bf-a8d4-e0196a25f0df&Player_ID=31851465  
[2026-03-25 22:57:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=16900&uuid=2ab57af7-9d96-42bf-a8d4-e0196a25f0df&Player_ID=31851465","has_body":false} 
[2026-03-25 22:57:16] production.INFO: Operation sent successfully {"operation_id":165375,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YTTq-1774468636","amount":17.958455449999998876364770694635808467864990234375,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-25 22:57:16"}},"processed_data":{"order_number":"ORD-YTTq-1774468636","amount":17.958455449999998876364770694635808467864990234375,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-25 22:57:22] production.INFO: Constructing job for order: 180558  
[2026-03-25 22:57:25] production.INFO: Handling job for order: 180558  
[2026-03-25 22:57:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:57:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:57:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3a0b9178-224c-408f-81be-bae965a04402&Player_ID=13140743084  
[2026-03-25 22:57:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3a0b9178-224c-408f-81be-bae965a04402&Player_ID=13140743084","has_body":false} 
[2026-03-25 22:57:26] production.INFO: Operation sent successfully {"operation_id":165376,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vop06d-1774468646","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 22:57:26"}},"processed_data":{"order_number":"ORD-vop06d-1774468646","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 22:57:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vop06d-1774468646","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 22:57:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-vop06d-1774468646","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 22:57:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:57:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180558} 
[2026-03-25 22:57:53] production.INFO: Order updated successfully. Order ID: 180558, Status: completed  
[2026-03-25 22:57:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vop06d-1774468646","status":"completed","codes_count":0} 
[2026-03-25 22:57:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 22:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02"} 
[2026-03-25 22:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","total_operations":3,"sites_count":2} 
[2026-03-25 22:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Zn31BIQ-1774468278","ORD-YTTq-1774468636"]} 
[2026-03-25 22:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 22:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 22:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YTTq-1774468636","operation_id":165375} 
[2026-03-25 22:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 22:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"errors":0} 
[2026-03-25 22:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"orders_count":1,"order_ids":["ORD-svZfa-1774468587"]} 
[2026-03-25 22:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 22:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"orders_count":1} 
[2026-03-25 22:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 22:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 22:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"count":1} 
[2026-03-25 22:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"count":1} 
[2026-03-25 22:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"user_id":1688,"notification_type":"order_approved","reference_id":180556} 
[2026-03-25 22:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 22:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 22:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"processed":1,"errors":0} 
[2026-03-25 22:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374,"processed":1,"errors":0} 
[2026-03-25 22:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B6u4o3kIPhUroFYSHycDRfAOqkxFn8nb","execution_time":"2026-03-25 22:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-svZfa-1774468587","operation_id":165374} 
[2026-03-25 22:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 22:58:47] production.INFO: Constructing job for order: 180559  
[2026-03-25 22:58:48] production.INFO: Handling job for order: 180559  
[2026-03-25 22:58:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 22:58:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 22:58:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=7750cc5a-56ad-46ad-b4a2-0d3a2319ad72&Player_ID=471156  
[2026-03-25 22:58:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=7750cc5a-56ad-46ad-b4a2-0d3a2319ad72&Player_ID=471156","has_body":false} 
[2026-03-25 22:58:49] production.INFO: Operation sent successfully {"operation_id":165377,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kLW-1774468728","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 22:58:49"}},"processed_data":{"order_number":"ORD-kLW-1774468728","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 22:58:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kLW-1774468728","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 22:58:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-kLW-1774468728","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 22:58:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 22:58:53] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180559} 
[2026-03-25 22:58:53] production.INFO: Order updated successfully. Order ID: 180559, Status: completed  
[2026-03-25 22:58:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kLW-1774468728","status":"completed","codes_count":0} 
[2026-03-25 22:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 23:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01"} 
[2026-03-25 23:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","total_operations":2,"sites_count":1} 
[2026-03-25 23:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Zn31BIQ-1774468278","ORD-YTTq-1774468636"]} 
[2026-03-25 23:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 23:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YTTq-1774468636","operation_id":165375} 
[2026-03-25 23:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 23:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 23:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368,"processed":0,"errors":0} 
[2026-03-25 23:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"i3DyZD8T326OGvcjggdUnSCeVoRX6cq1","execution_time":"2026-03-25 23:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zn31BIQ-1774468278","operation_id":165368} 
[2026-03-25 23:00:01] production.INFO: Executing GetProducts task...  
[2026-03-25 23:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:00:01] production.INFO: Executing GetProducts task...  
[2026-03-25 23:00:03] production.INFO: async() رجع: true  
[2026-03-25 23:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:00:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YTTq-1774468636","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:00:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-YTTq-1774468636","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:00:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:00:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1700,"notification_type":"order_approved","reference_id":180557} 
[2026-03-25 23:00:05] production.INFO: Order updated successfully. Order ID: 180557, Status: completed  
[2026-03-25 23:00:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YTTq-1774468636","status":"completed","codes_count":0} 
[2026-03-25 23:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-25 23:00:29] production.INFO: Constructing job for order: 180560  
[2026-03-25 23:00:32] production.INFO: Handling job for order: 180560  
[2026-03-25 23:00:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:00:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:00:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=376708f7-765c-4384-800a-8aa1aaedfd45&Player_ID=13140743084  
[2026-03-25 23:00:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=376708f7-765c-4384-800a-8aa1aaedfd45&Player_ID=13140743084","has_body":false} 
[2026-03-25 23:00:33] production.INFO: Operation sent successfully {"operation_id":165378,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FUWHQ-1774468832","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 23:00:33"}},"processed_data":{"order_number":"ORD-FUWHQ-1774468832","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 23:00:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Zn31BIQ-1774468278","status":"completed","notes":[],"codes":[]}} 
[2026-03-25 23:00:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-Zn31BIQ-1774468278","status":"completed","codes":[],"notes":[]} 
[2026-03-25 23:00:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:00:45] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180550} 
[2026-03-25 23:00:45] production.INFO: Order updated successfully. Order ID: 180550, Status: completed  
[2026-03-25 23:00:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Zn31BIQ-1774468278","status":"completed","codes_count":0} 
[2026-03-25 23:00:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 23:00:56] production.INFO: Constructing job for order: 180561  
[2026-03-25 23:00:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FUWHQ-1774468832","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:00:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-FUWHQ-1774468832","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:00:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:00:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180560} 
[2026-03-25 23:00:56] production.INFO: Order updated successfully. Order ID: 180560, Status: completed  
[2026-03-25 23:00:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FUWHQ-1774468832","status":"completed","codes_count":0} 
[2026-03-25 23:00:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 23:00:57] production.INFO: Handling job for order: 180561  
[2026-03-25 23:00:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:00:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:00:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b4cbbc1e-54d9-45d6-8136-1af27198e212&Player_ID=13140743084  
[2026-03-25 23:00:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b4cbbc1e-54d9-45d6-8136-1af27198e212&Player_ID=13140743084","has_body":false} 
[2026-03-25 23:00:57] production.INFO: Operation sent successfully {"operation_id":165379,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LlWg4Ccl-1774468857","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-25 23:00:57"}},"processed_data":{"order_number":"ORD-LlWg4Ccl-1774468857","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-25 23:01:14] production.INFO: Constructing job for order: 180562  
[2026-03-25 23:01:15] production.INFO: Handling job for order: 180562  
[2026-03-25 23:01:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:01:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:01:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ef28181-d255-42da-9602-b618d873f0a4&Player_ID=5213209881  
[2026-03-25 23:01:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ef28181-d255-42da-9602-b618d873f0a4&Player_ID=5213209881","has_body":false} 
[2026-03-25 23:01:16] production.INFO: Operation sent successfully {"operation_id":165380,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aeEuFH-1774468876","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:01:16"}},"processed_data":{"order_number":"ORD-aeEuFH-1774468876","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:01:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LlWg4Ccl-1774468857","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:01:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-LlWg4Ccl-1774468857","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:01:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:01:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180561} 
[2026-03-25 23:01:18] production.INFO: Order updated successfully. Order ID: 180561, Status: completed  
[2026-03-25 23:01:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LlWg4Ccl-1774468857","status":"completed","codes_count":0} 
[2026-03-25 23:01:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-25 23:01:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aeEuFH-1774468876","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:01:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-aeEuFH-1774468876","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:01:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:01:30] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180562} 
[2026-03-25 23:01:30] production.INFO: Order updated successfully. Order ID: 180562, Status: completed  
[2026-03-25 23:01:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aeEuFH-1774468876","status":"completed","codes_count":0} 
[2026-03-25 23:01:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 23:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cR8AiWMD1Sr6AMrJ0xUa4eP2Y5KPC2jg","execution_time":"2026-03-25 23:02:01"} 
[2026-03-25 23:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cR8AiWMD1Sr6AMrJ0xUa4eP2Y5KPC2jg","execution_time":"2026-03-25 23:02:01"} 
[2026-03-25 23:02:22] production.INFO: Constructing job for order: 180563  
[2026-03-25 23:02:25] production.INFO: Handling job for order: 180563  
[2026-03-25 23:02:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:02:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:02:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a62231a0-cd42-44cd-ba81-19012f99aadb&Player_ID=5213209881  
[2026-03-25 23:02:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a62231a0-cd42-44cd-ba81-19012f99aadb&Player_ID=5213209881","has_body":false} 
[2026-03-25 23:02:26] production.INFO: Operation sent successfully {"operation_id":165381,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VqIxyU-1774468946","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:02:26"}},"processed_data":{"order_number":"ORD-VqIxyU-1774468946","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:02:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VqIxyU-1774468946","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:02:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-VqIxyU-1774468946","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:02:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:02:36] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180563} 
[2026-03-25 23:02:36] production.INFO: Order updated successfully. Order ID: 180563, Status: completed  
[2026-03-25 23:02:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VqIxyU-1774468946","status":"completed","codes_count":0} 
[2026-03-25 23:02:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 23:03:43] production.INFO: Constructing job for order: 180564  
[2026-03-25 23:03:44] production.INFO: Handling job for order: 180564  
[2026-03-25 23:03:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:03:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:03:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ae976d6-5889-44d2-8054-091a71ac928d&Player_ID=5213209881  
[2026-03-25 23:03:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ae976d6-5889-44d2-8054-091a71ac928d&Player_ID=5213209881","has_body":false} 
[2026-03-25 23:03:45] production.INFO: Operation sent successfully {"operation_id":165382,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xrqo-1774469025","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:03:45"}},"processed_data":{"order_number":"ORD-Xrqo-1774469025","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03"} 
[2026-03-25 23:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","total_operations":1,"sites_count":1} 
[2026-03-25 23:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Xrqo-1774469025"]} 
[2026-03-25 23:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xrqo-1774469025","operation_id":165382} 
[2026-03-25 23:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xrqo-1774469025","operation_id":165382,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xrqo-1774469025","operation_id":165382,"processed":0,"errors":0} 
[2026-03-25 23:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2Vb1t4Eu0XYWFDlzCw7Ti7fa0zqX1HVK","execution_time":"2026-03-25 23:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xrqo-1774469025","operation_id":165382} 
[2026-03-25 23:04:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Xrqo-1774469025","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:04:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Xrqo-1774469025","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:04:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:04:06] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180564} 
[2026-03-25 23:04:06] production.INFO: Order updated successfully. Order ID: 180564, Status: completed  
[2026-03-25 23:04:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Xrqo-1774469025","status":"completed","codes_count":0} 
[2026-03-25 23:04:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 23:05:00] production.INFO: Executing GetProducts task...  
[2026-03-25 23:05:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:05:00] production.INFO: Executing GetProducts task...  
[2026-03-25 23:05:02] production.INFO: async() رجع: true  
[2026-03-25 23:05:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:05:03] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:05:57] production.INFO: Constructing job for order: 180565  
[2026-03-25 23:05:58] production.INFO: Handling job for order: 180565  
[2026-03-25 23:05:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:05:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:05:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=43dc5fff-e1fe-4e0b-bcdc-767e23091881&Player_ID=471156  
[2026-03-25 23:05:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=43dc5fff-e1fe-4e0b-bcdc-767e23091881&Player_ID=471156","has_body":false} 
[2026-03-25 23:05:59] production.INFO: Operation sent successfully {"operation_id":165383,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kDXTxMZ-1774469158","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 23:05:59"}},"processed_data":{"order_number":"ORD-kDXTxMZ-1774469158","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 23:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02"} 
[2026-03-25 23:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","total_operations":1,"sites_count":1} 
[2026-03-25 23:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-kDXTxMZ-1774469158"]} 
[2026-03-25 23:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"count":1} 
[2026-03-25 23:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"count":1} 
[2026-03-25 23:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"user_id":107,"notification_type":"order_approved","reference_id":180565} 
[2026-03-25 23:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"processed":1,"errors":0} 
[2026-03-25 23:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383,"processed":1,"errors":0} 
[2026-03-25 23:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3mAbUKtLA0roUOMX0STdaLE9ffnAguoF","execution_time":"2026-03-25 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDXTxMZ-1774469158","operation_id":165383} 
[2026-03-25 23:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 23:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kDXTxMZ-1774469158","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-kDXTxMZ-1774469158","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:06:03] production.ERROR: Order not found or already processed. External ID: ORD-kDXTxMZ-1774469158  
[2026-03-25 23:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kDXTxMZ-1774469158","status":"completed","codes_count":0} 
[2026-03-25 23:06:12] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"request_approved","reference_id":18845} 
[2026-03-25 23:06:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 23:06:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"request_approved","reference_id":18846} 
[2026-03-25 23:06:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:06:48] 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-25 23:07:10] production.INFO: Constructing job for order: 180566  
[2026-03-25 23:07:11] production.INFO: Handling job for order: 180566  
[2026-03-25 23:07:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:07:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:07:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c243d2e8-c9d9-48cf-b6cc-0eda340c808b&Player_ID=5213209881  
[2026-03-25 23:07:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c243d2e8-c9d9-48cf-b6cc-0eda340c808b&Player_ID=5213209881","has_body":false} 
[2026-03-25 23:07:12] production.INFO: Operation sent successfully {"operation_id":165384,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tVWKQ-1774469232","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:07:12"}},"processed_data":{"order_number":"ORD-tVWKQ-1774469232","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:07:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tVWKQ-1774469232","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:07:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-tVWKQ-1774469232","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:07:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:07:24] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180566} 
[2026-03-25 23:07:24] production.INFO: Order updated successfully. Order ID: 180566, Status: completed  
[2026-03-25 23:07:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tVWKQ-1774469232","status":"completed","codes_count":0} 
[2026-03-25 23:07:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 23:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2QDNbnMJZJVyTc4i2vKuoshEbRseJ7sD","execution_time":"2026-03-25 23:08:03"} 
[2026-03-25 23:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2QDNbnMJZJVyTc4i2vKuoshEbRseJ7sD","execution_time":"2026-03-25 23:08:03"} 
[2026-03-25 23:09:31] production.INFO: Constructing job for order: 180567  
[2026-03-25 23:09:33] production.INFO: Handling job for order: 180567  
[2026-03-25 23:09:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:09:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:09:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=eea5803f-25fe-4113-9a60-7ca6edfa45e8&Player_ID=0936826407  
[2026-03-25 23:09:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=eea5803f-25fe-4113-9a60-7ca6edfa45e8&Player_ID=0936826407","has_body":false} 
[2026-03-25 23:09:34] production.INFO: Operation sent successfully {"operation_id":165385,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-33Io-1774469374","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:09:34"}},"processed_data":{"order_number":"ORD-33Io-1774469374","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04"} 
[2026-03-25 23:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","total_operations":1,"sites_count":1} 
[2026-03-25 23:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-33Io-1774469374"]} 
[2026-03-25 23:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:10:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:10:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"count":1} 
[2026-03-25 23:10:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"count":1} 
[2026-03-25 23:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"user_id":1688,"notification_type":"order_approved","reference_id":180567} 
[2026-03-25 23:10:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:10:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:10:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"processed":1,"errors":0} 
[2026-03-25 23:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385,"processed":1,"errors":0} 
[2026-03-25 23:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fCU7HQQYyokwl10YWlQlGzRNBA43CFnN","execution_time":"2026-03-25 23:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-33Io-1774469374","operation_id":165385} 
[2026-03-25 23:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 23:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:10:04] production.INFO: Executing GetProducts task...  
[2026-03-25 23:10:06] production.INFO: async() رجع: true  
[2026-03-25 23:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:11:54] production.INFO: Constructing job for order: 180568  
[2026-03-25 23:11:57] production.INFO: Handling job for order: 180568  
[2026-03-25 23:11:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:11:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:11:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=69f9ba5b-c895-429f-a367-a11bf4585139&Player_ID=52020636556  
[2026-03-25 23:11:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=69f9ba5b-c895-429f-a367-a11bf4585139&Player_ID=52020636556","has_body":false} 
[2026-03-25 23:11:57] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 23:11:57] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165386,"exception":"Unknown named parameter $userId"} 
[2026-03-25 23:11:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 23:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u6x9cMvnfwOxvaj5Tolo5AMOLoo2EKPK","execution_time":"2026-03-25 23:12:03"} 
[2026-03-25 23:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"u6x9cMvnfwOxvaj5Tolo5AMOLoo2EKPK","execution_time":"2026-03-25 23:12:03"} 
[2026-03-25 23:13:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"6500.0","mainamount":"6500","operation_number":"159791069","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0jp612jvvhu38zj7ZSF"}},"user_id":904} 
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:13:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:13:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18847,"user_id":904,"amount":6500.0,"admins_notified":7} 
[2026-03-25 23:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6TQ6dmEfeGSrFtUbU3U7hKdfEjmDVE8G","execution_time":"2026-03-25 23:14:03"} 
[2026-03-25 23:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6TQ6dmEfeGSrFtUbU3U7hKdfEjmDVE8G","execution_time":"2026-03-25 23:14:03"} 
[2026-03-25 23:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 23:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:15:03] production.INFO: Executing GetProducts task...  
[2026-03-25 23:15:05] production.INFO: async() رجع: true  
[2026-03-25 23:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:15:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"159791911","note":"ابراهيم احمد سليمان","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3ef1in6o7jbv6KpQ2Gq"}},"user_id":834} 
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:15:49] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:15:49] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18848,"user_id":834,"amount":1000.0,"admins_notified":7} 
[2026-03-25 23:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k4Ed1LDyovcoTbEjkW7uGpdPS9ms5jy7","execution_time":"2026-03-25 23:16:04"} 
[2026-03-25 23:16:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"k4Ed1LDyovcoTbEjkW7uGpdPS9ms5jy7","execution_time":"2026-03-25 23:16:04"} 
[2026-03-25 23:16:09] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"request_approved","reference_id":18847} 
[2026-03-25 23:16:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 23:16:19] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"request_approved","reference_id":18848} 
[2026-03-25 23:16:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-25 23:17:43] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"50.0","mainamount":"50","operation_number":"0000000000","currency_id":"1"},"user_id":24} 
[2026-03-25 23:17:49] production.INFO: Constructing job for order: 180569  
[2026-03-25 23:17:52] production.INFO: Handling job for order: 180569  
[2026-03-25 23:17:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:17:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:17:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=291e649d-28ed-4a11-8eb2-13de4cda6170&Player_ID=5502138913  
[2026-03-25 23:17:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=291e649d-28ed-4a11-8eb2-13de4cda6170&Player_ID=5502138913","has_body":false} 
[2026-03-25 23:17:53] production.INFO: Operation sent successfully {"operation_id":165387,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GT4L6DZZ-1774469872","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:17:53"}},"processed_data":{"order_number":"ORD-GT4L6DZZ-1774469872","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02"} 
[2026-03-25 23:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","total_operations":1,"sites_count":1} 
[2026-03-25 23:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-GT4L6DZZ-1774469872"]} 
[2026-03-25 23:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GT4L6DZZ-1774469872","operation_id":165387} 
[2026-03-25 23:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GT4L6DZZ-1774469872","operation_id":165387,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GT4L6DZZ-1774469872","operation_id":165387,"processed":0,"errors":0} 
[2026-03-25 23:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2UIll2x6j42Q5DTL6TcywekNK7Cc00er","execution_time":"2026-03-25 23:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GT4L6DZZ-1774469872","operation_id":165387} 
[2026-03-25 23:18:05] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"50.0","mainamount":"50","operation_number":"000000000","currency_id":"1"},"user_id":24} 
[2026-03-25 23:18:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"900.0","mainamount":"900","operation_number":"159794360","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpd5k0ohafiqs83dOEr13"}},"user_id":65} 
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:18:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:18:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18849,"user_id":65,"amount":900.0,"admins_notified":7} 
[2026-03-25 23:18:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GT4L6DZZ-1774469872","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:18:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-GT4L6DZZ-1774469872","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:18:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:18:10] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180569} 
[2026-03-25 23:18:10] production.INFO: Order updated successfully. Order ID: 180569, Status: completed  
[2026-03-25 23:18:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GT4L6DZZ-1774469872","status":"completed","codes_count":0} 
[2026-03-25 23:18:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-25 23:18:12] production.INFO: Constructing job for order: 180570  
[2026-03-25 23:18:14] production.INFO: Handling job for order: 180570  
[2026-03-25 23:18:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:18:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:18:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a36f669b-ab13-4bf6-b659-ecd143f0ae81&Player_ID=471156  
[2026-03-25 23:18:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a36f669b-ab13-4bf6-b659-ecd143f0ae81&Player_ID=471156","has_body":false} 
[2026-03-25 23:18:14] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"50.0","mainamount":"50","operation_number":"#00000","currency_id":"1"},"user_id":24} 
[2026-03-25 23:18:15] production.INFO: Operation sent successfully {"operation_id":165388,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-23AchNbN-1774469894","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 23:18:15"}},"processed_data":{"order_number":"ORD-23AchNbN-1774469894","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 23:18:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-23AchNbN-1774469894","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:18:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-23AchNbN-1774469894","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:18:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:18:19] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180570} 
[2026-03-25 23:18:19] production.INFO: Order updated successfully. Order ID: 180570, Status: completed  
[2026-03-25 23:18:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-23AchNbN-1774469894","status":"completed","codes_count":0} 
[2026-03-25 23:18:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 23:18:31] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"50.0","mainamount":"50","operation_number":"#009000","currency_id":"1"},"user_id":24} 
[2026-03-25 23:18:51] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"50.0","mainamount":"50","operation_number":"9009000","currency_id":"1"},"user_id":24} 
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:18:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:18:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18850,"user_id":24,"amount":50.0,"admins_notified":7} 
[2026-03-25 23:19:22] production.INFO: Constructing job for order: 180571  
[2026-03-25 23:19:24] production.INFO: Handling job for order: 180571  
[2026-03-25 23:19:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:19:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:19:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=36f8a89b-86cf-4566-ae19-e54e3874a5e8&Player_ID=0937392842  
[2026-03-25 23:19:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=36f8a89b-86cf-4566-ae19-e54e3874a5e8&Player_ID=0937392842","has_body":false} 
[2026-03-25 23:19:25] production.INFO: Operation sent successfully {"operation_id":165389,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0cdjP-1774469964","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:19:25"}},"processed_data":{"order_number":"ORD-0cdjP-1774469964","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04"} 
[2026-03-25 23:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","total_operations":1,"sites_count":1} 
[2026-03-25 23:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-0cdjP-1774469964"]} 
[2026-03-25 23:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"count":1} 
[2026-03-25 23:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"count":1} 
[2026-03-25 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"user_id":1158,"notification_type":"order_approved","reference_id":180571} 
[2026-03-25 23:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"processed":1,"errors":0} 
[2026-03-25 23:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389,"processed":1,"errors":0} 
[2026-03-25 23:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"14wJtZoS4QCjJi5hLVmg9i6H6V1AtwTj","execution_time":"2026-03-25 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0cdjP-1774469964","operation_id":165389} 
[2026-03-25 23:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 23:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:20:04] production.INFO: Executing GetProducts task...  
[2026-03-25 23:20:06] production.INFO: async() رجع: true  
[2026-03-25 23:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 23:20:23] production.INFO: Constructing job for order: 180572  
[2026-03-25 23:20:25] production.INFO: Handling job for order: 180572  
[2026-03-25 23:20:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:20:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:20:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=3000&uuid=8570085a-b074-4cc1-a4b3-6402927d051b&Player_ID=735854111  
[2026-03-25 23:20:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=3000&uuid=8570085a-b074-4cc1-a4b3-6402927d051b&Player_ID=735854111","has_body":false} 
[2026-03-25 23:20:26] production.INFO: Operation sent successfully {"operation_id":165390,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lubxFr-1774470026","amount":2.537622000000000266339839072315953671932220458984375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-25 23:20:26"}},"processed_data":{"order_number":"ORD-lubxFr-1774470026","amount":2.537622000000000266339839072315953671932220458984375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-25 23:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02"} 
[2026-03-25 23:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","total_operations":1,"sites_count":1} 
[2026-03-25 23:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-lubxFr-1774470026"]} 
[2026-03-25 23:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390} 
[2026-03-25 23:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"processed":0,"errors":0} 
[2026-03-25 23:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YVxIgojsIwU3RJgZXwuL8ChFESnCpHRj","execution_time":"2026-03-25 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390} 
[2026-03-25 23:23:29] production.INFO: Constructing job for order: 180573  
[2026-03-25 23:23:32] production.INFO: Handling job for order: 180573  
[2026-03-25 23:23:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:23:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:23:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=d551b3d4-1590-4d9b-88f9-7bff4ea8a477&Player_ID=102451630  
[2026-03-25 23:23:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=d551b3d4-1590-4d9b-88f9-7bff4ea8a477&Player_ID=102451630","has_body":false} 
[2026-03-25 23:23:33] production.INFO: Operation sent successfully {"operation_id":165391,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gZv-1774470213","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-25 23:23:33"}},"processed_data":{"order_number":"ORD-gZv-1774470213","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-25 23:23:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"7224","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8gmloit389gnasAN5Uj"}},"user_id":1054} 
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:24:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:24:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18851,"user_id":1054,"amount":4000.0,"admins_notified":7} 
[2026-03-25 23:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03"} 
[2026-03-25 23:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","total_operations":2,"sites_count":1} 
[2026-03-25 23:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-lubxFr-1774470026","ORD-gZv-1774470213"]} 
[2026-03-25 23:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gZv-1774470213","operation_id":165391} 
[2026-03-25 23:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 23:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"count":1} 
[2026-03-25 23:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"count":1} 
[2026-03-25 23:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"user_id":1540,"notification_type":"order_approved","reference_id":180572} 
[2026-03-25 23:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"processed":1,"errors":0} 
[2026-03-25 23:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390,"processed":1,"errors":0} 
[2026-03-25 23:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qHc43tzCREr2VCelfeJvshQYgRYhyItp","execution_time":"2026-03-25 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lubxFr-1774470026","operation_id":165390} 
[2026-03-25 23:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-25 23:24:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lubxFr-1774470026","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:24:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-lubxFr-1774470026","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:24:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:24:05] production.ERROR: Order not found or already processed. External ID: ORD-lubxFr-1774470026  
[2026-03-25 23:24:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lubxFr-1774470026","status":"completed","codes_count":0} 
[2026-03-25 23:24:09] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"request_approved","reference_id":18849} 
[2026-03-25 23:24:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-25 23:24:16] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"request_approved","reference_id":18850} 
[2026-03-25 23:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 23:24:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_rejected","reference_id":18851} 
[2026-03-25 23:24:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 23:24:59] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"300.0","mainamount":"300","operation_number":"600431807422","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3j2o1ggoiuc34LgXXwY"}},"user_id":1305} 
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:25:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:25:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18852,"user_id":1305,"amount":300.0,"admins_notified":7} 
[2026-03-25 23:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 23:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:25:03] production.INFO: Executing GetProducts task...  
[2026-03-25 23:25:06] production.INFO: async() رجع: true  
[2026-03-25 23:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:25:50] production.INFO: Constructing job for order: 180575  
[2026-03-25 23:25:52] production.INFO: Handling job for order: 180575  
[2026-03-25 23:25:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:25:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:25:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2fd6c0ad-59b2-4e3a-a315-e38f3467b61a&Player_ID=51926887727  
[2026-03-25 23:25:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2fd6c0ad-59b2-4e3a-a315-e38f3467b61a&Player_ID=51926887727","has_body":false} 
[2026-03-25 23:25:53] production.INFO: Operation sent successfully {"operation_id":165392,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rJFYqz-1774470353","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:25:53"}},"processed_data":{"order_number":"ORD-rJFYqz-1774470353","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:25:54] production.INFO: Constructing job for order: 180576  
[2026-03-25 23:25:56] production.INFO: Handling job for order: 180576  
[2026-03-25 23:25:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:25:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:25:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4cdb26a3-d2c6-49f6-beed-5781964a6a88&Player_ID=0985279389  
[2026-03-25 23:25:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4cdb26a3-d2c6-49f6-beed-5781964a6a88&Player_ID=0985279389","has_body":false} 
[2026-03-25 23:25:57] production.INFO: Operation sent successfully {"operation_id":165393,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T7ex6-1774470356","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:25:57"}},"processed_data":{"order_number":"ORD-T7ex6-1774470356","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03"} 
[2026-03-25 23:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","total_operations":3,"sites_count":2} 
[2026-03-25 23:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-gZv-1774470213","ORD-rJFYqz-1774470353"]} 
[2026-03-25 23:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gZv-1774470213","operation_id":165391} 
[2026-03-25 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJFYqz-1774470353","operation_id":165392} 
[2026-03-25 23:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJFYqz-1774470353","operation_id":165392,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-25 23:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJFYqz-1774470353","operation_id":165392,"processed":0,"errors":0} 
[2026-03-25 23:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJFYqz-1774470353","operation_id":165392,"orders_count":1,"order_ids":["ORD-T7ex6-1774470356"]} 
[2026-03-25 23:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJFYqz-1774470353","operation_id":165392} 
[2026-03-25 23:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJFYqz-1774470353","operation_id":165392,"orders_count":1} 
[2026-03-25 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393} 
[2026-03-25 23:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"processed":0,"errors":0} 
[2026-03-25 23:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AhZUoAgZDSX0xzedtp0UD2AH0nVquSVv","execution_time":"2026-03-25 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393} 
[2026-03-25 23:26:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gZv-1774470213","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:26:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-gZv-1774470213","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:26:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:26:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"order_approved","reference_id":180573} 
[2026-03-25 23:26:05] production.INFO: Order updated successfully. Order ID: 180573, Status: completed  
[2026-03-25 23:26:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gZv-1774470213","status":"completed","codes_count":0} 
[2026-03-25 23:26:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-25 23:26:48] production.INFO: Constructing job for order: 180577  
[2026-03-25 23:26:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rJFYqz-1774470353","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:26:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-rJFYqz-1774470353","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:26:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:26:50] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180575} 
[2026-03-25 23:26:50] production.INFO: Order updated successfully. Order ID: 180575, Status: completed  
[2026-03-25 23:26:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rJFYqz-1774470353","status":"completed","codes_count":0} 
[2026-03-25 23:26:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 23:26:51] production.INFO: Handling job for order: 180577  
[2026-03-25 23:26:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:26:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:26:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=5d741714-802a-4c28-b6ce-8b9f6175bce8&Player_ID=52114934944  
[2026-03-25 23:26:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=5d741714-802a-4c28-b6ce-8b9f6175bce8&Player_ID=52114934944","has_body":false} 
[2026-03-25 23:26:52] production.INFO: Operation sent successfully {"operation_id":165394,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DNrVf-1774470412","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:26:52"}},"processed_data":{"order_number":"ORD-DNrVf-1774470412","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-25 23:27:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DNrVf-1774470412","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:27:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-DNrVf-1774470412","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:27:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:27:05] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180577} 
[2026-03-25 23:27:05] production.INFO: Order updated successfully. Order ID: 180577, Status: completed  
[2026-03-25 23:27:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DNrVf-1774470412","status":"completed","codes_count":0} 
[2026-03-25 23:27:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-25 23:28:03] production.INFO: Constructing job for order: 180578  
[2026-03-25 23:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04"} 
[2026-03-25 23:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","total_operations":1,"sites_count":1} 
[2026-03-25 23:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-T7ex6-1774470356"]} 
[2026-03-25 23:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"count":1} 
[2026-03-25 23:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"count":1} 
[2026-03-25 23:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"user_id":1056,"notification_type":"order_approved","reference_id":180576} 
[2026-03-25 23:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"processed":1,"errors":0} 
[2026-03-25 23:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393,"processed":1,"errors":0} 
[2026-03-25 23:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"73WlVjMM32TG4IlKGCKUsghEmPd5NsOC","execution_time":"2026-03-25 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7ex6-1774470356","operation_id":165393} 
[2026-03-25 23:28:04] production.INFO: Handling job for order: 180578  
[2026-03-25 23:28:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:28:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:28:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a6c036b3-c1df-4759-8aee-cc3ae3f033d8&Player_ID=0985279389  
[2026-03-25 23:28:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a6c036b3-c1df-4759-8aee-cc3ae3f033d8&Player_ID=0985279389","has_body":false} 
[2026-03-25 23:28:05] production.INFO: Operation sent successfully {"operation_id":165395,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c1uUr2y-1774470485","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:28:05"}},"processed_data":{"order_number":"ORD-c1uUr2y-1774470485","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:28:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 23:28:53] production.INFO: Constructing job for order: 180579  
[2026-03-25 23:28:56] production.INFO: Handling job for order: 180579  
[2026-03-25 23:28:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:28:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:28:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=0c19f5af-9751-42fd-a988-332bcc18605b&Player_ID=471156  
[2026-03-25 23:28:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=0c19f5af-9751-42fd-a988-332bcc18605b&Player_ID=471156","has_body":false} 
[2026-03-25 23:28:57] production.INFO: Operation sent successfully {"operation_id":165396,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KBispb-1774470536","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 23:28:57"}},"processed_data":{"order_number":"ORD-KBispb-1774470536","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 23:28:59] production.INFO: Constructing job for order: 180580  
[2026-03-25 23:29:00] production.INFO: Handling job for order: 180580  
[2026-03-25 23:29:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=faa89d12-4752-4390-953f-431e5be3d772&Player_ID=0951956720  
[2026-03-25 23:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=faa89d12-4752-4390-953f-431e5be3d772&Player_ID=0951956720","has_body":false} 
[2026-03-25 23:29:01] production.INFO: Operation sent successfully {"operation_id":165397,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bJphQ-1774470540","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 23:29:01"}},"processed_data":{"order_number":"ORD-bJphQ-1774470540","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 23:29:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KBispb-1774470536","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:29:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-KBispb-1774470536","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:29:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:29:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180579} 
[2026-03-25 23:29:02] production.INFO: Order updated successfully. Order ID: 180579, Status: completed  
[2026-03-25 23:29:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KBispb-1774470536","status":"completed","codes_count":0} 
[2026-03-25 23:29:04] production.INFO: Constructing job for order: 180581  
[2026-03-25 23:29:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 23:29:07] production.INFO: Handling job for order: 180581  
[2026-03-25 23:29:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:29:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:29:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f12c5f63-1288-4e3e-99bc-275eb829e7bc&Player_ID=52020636556  
[2026-03-25 23:29:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f12c5f63-1288-4e3e-99bc-275eb829e7bc&Player_ID=52020636556","has_body":false} 
[2026-03-25 23:29:07] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-25 23:29:07] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165398,"exception":"Unknown named parameter $userId"} 
[2026-03-25 23:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 23:30:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"#159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phph2leblbm7kcub9sJNEf"}},"user_id":1054} 
[2026-03-25 23:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01"} 
[2026-03-25 23:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","total_operations":2,"sites_count":1} 
[2026-03-25 23:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-c1uUr2y-1774470485","ORD-bJphQ-1774470540"]} 
[2026-03-25 23:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 23:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 23:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 23:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"count":2} 
[2026-03-25 23:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"count":2} 
[2026-03-25 23:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"user_id":34,"notification_type":"order_approved","reference_id":180580} 
[2026-03-25 23:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"user_id":1056,"notification_type":"order_approved","reference_id":180578} 
[2026-03-25 23:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"processed":2,"errors":0} 
[2026-03-25 23:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395,"processed":2,"errors":0} 
[2026-03-25 23:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bLAmGwavG4ofZTUrrrXKZmk3Un2ZXemB","execution_time":"2026-03-25 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c1uUr2y-1774470485","operation_id":165395} 
[2026-03-25 23:30:01] production.INFO: Executing GetProducts task...  
[2026-03-25 23:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:30:01] production.INFO: Executing GetProducts task...  
[2026-03-25 23:30:03] production.INFO: async() رجع: true  
[2026-03-25 23:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:30:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"#159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php714vh4cigi1ebyE3xkj"}},"user_id":1054} 
[2026-03-25 23:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:30:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-25 23:30:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-25 23:30:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"#159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi99t21afumpg5F5Eddd"}},"user_id":1054} 
[2026-03-25 23:30:13] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"#159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpm6pdjo5q04frdOVZF1M"}},"user_id":1054} 
[2026-03-25 23:30:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"#159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp6uahp2orvqqeGEk3X8"}},"user_id":1054} 
[2026-03-25 23:30:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"#159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpacb0kh4knn147CKR3Ff"}},"user_id":1054} 
[2026-03-25 23:30:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"159794506","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi0nu00408r2c1Fa8jtd"}},"user_id":1054} 
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:30:43] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:30:43] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18853,"user_id":1054,"amount":4000.0,"admins_notified":7} 
[2026-03-25 23:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"64nYYdJxciPz2mDVpa9YsFpFfbHg5wZA","execution_time":"2026-03-25 23:32:01"} 
[2026-03-25 23:32:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"64nYYdJxciPz2mDVpa9YsFpFfbHg5wZA","execution_time":"2026-03-25 23:32:01"} 
[2026-03-25 23:33:54] production.INFO: Constructing job for order: 180582  
[2026-03-25 23:33:56] production.INFO: Handling job for order: 180582  
[2026-03-25 23:33:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:33:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:33:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=09c5a556-2bf9-4305-8166-6687ea576355&Player_ID=0949046921  
[2026-03-25 23:33:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=09c5a556-2bf9-4305-8166-6687ea576355&Player_ID=0949046921","has_body":false} 
[2026-03-25 23:33:56] production.INFO: Operation sent successfully {"operation_id":165399,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ezd-1774470836","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 23:33:56"}},"processed_data":{"order_number":"ORD-Ezd-1774470836","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 23:34:02] production.INFO: Constructing job for order: 180583  
[2026-03-25 23:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02"} 
[2026-03-25 23:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","total_operations":1,"sites_count":1} 
[2026-03-25 23:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Ezd-1774470836"]} 
[2026-03-25 23:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399} 
[2026-03-25 23:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"processed":0,"errors":0} 
[2026-03-25 23:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xwHHtTCS7CqS0Jt3o808NxeU1W9WEml5","execution_time":"2026-03-25 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399} 
[2026-03-25 23:34:05] production.INFO: Handling job for order: 180583  
[2026-03-25 23:34:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:34:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:34:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=5d697f33-4cee-4850-97a0-2e944c49715c&Player_ID=0949046921  
[2026-03-25 23:34:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=5d697f33-4cee-4850-97a0-2e944c49715c&Player_ID=0949046921","has_body":false} 
[2026-03-25 23:34:06] production.INFO: Operation sent successfully {"operation_id":165400,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7nPk2mZW-1774470846","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 23:34:06"}},"processed_data":{"order_number":"ORD-7nPk2mZW-1774470846","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 23:34:16] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"159789832","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1do5vvrkugs17rrHPjR"}},"user_id":1512} 
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:34:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:34:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18854,"user_id":1512,"amount":5.0,"admins_notified":7} 
[2026-03-25 23:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 23:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:35:03] production.INFO: Executing GetProducts task...  
[2026-03-25 23:35:05] production.INFO: async() رجع: true  
[2026-03-25 23:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:35:32] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-25 23:35:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-25 23:35:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-25 23:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01"} 
[2026-03-25 23:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","total_operations":2,"sites_count":1} 
[2026-03-25 23:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-Ezd-1774470836","ORD-7nPk2mZW-1774470846"]} 
[2026-03-25 23:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 23:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-25 23:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-25 23:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"count":2} 
[2026-03-25 23:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"count":2} 
[2026-03-25 23:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"user_id":1734,"notification_type":"order_approved","reference_id":180583} 
[2026-03-25 23:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"user_id":1734,"notification_type":"order_approved","reference_id":180582} 
[2026-03-25 23:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"processed":2,"errors":0} 
[2026-03-25 23:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399,"processed":2,"errors":0} 
[2026-03-25 23:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YuWXVmxfBhGj6BR3WQFe3cvPsf3QM9FJ","execution_time":"2026-03-25 23:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ezd-1774470836","operation_id":165399} 
[2026-03-25 23:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-25 23:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-25 23:37:14] production.INFO: Constructing job for order: 180584  
[2026-03-25 23:37:16] production.INFO: Handling job for order: 180584  
[2026-03-25 23:37:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:37:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:37:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=100000&uuid=31e2ec69-8054-429f-8849-370782abc3a8&Player_ID=589306374  
[2026-03-25 23:37:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=100000&uuid=31e2ec69-8054-429f-8849-370782abc3a8&Player_ID=589306374","has_body":false} 
[2026-03-25 23:37:17] production.INFO: Operation sent successfully {"operation_id":165401,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SCWnbN-1774471037","amount":10.080049999999999954525264911353588104248046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 23:37:17"}},"processed_data":{"order_number":"ORD-SCWnbN-1774471037","amount":10.080049999999999954525264911353588104248046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 23:37:46] production.INFO: Constructing job for order: 180585  
[2026-03-25 23:37:47] production.INFO: Handling job for order: 180585  
[2026-03-25 23:37:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:37:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:37:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=89f28e7e-394e-4d0c-b7d6-a1a2752fdfec&Player_ID=0986157734  
[2026-03-25 23:37:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=89f28e7e-394e-4d0c-b7d6-a1a2752fdfec&Player_ID=0986157734","has_body":false} 
[2026-03-25 23:37:48] production.INFO: Operation sent successfully {"operation_id":165402,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GVX9NocT-1774471068","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:37:48"}},"processed_data":{"order_number":"ORD-GVX9NocT-1774471068","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03"} 
[2026-03-25 23:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","total_operations":2,"sites_count":2} 
[2026-03-25 23:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-SCWnbN-1774471037"]} 
[2026-03-25 23:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401} 
[2026-03-25 23:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"processed":0,"errors":0} 
[2026-03-25 23:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"orders_count":1,"order_ids":["ORD-GVX9NocT-1774471068"]} 
[2026-03-25 23:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401} 
[2026-03-25 23:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"orders_count":1} 
[2026-03-25 23:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"count":1} 
[2026-03-25 23:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"count":1} 
[2026-03-25 23:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"user_id":1688,"notification_type":"order_approved","reference_id":180585} 
[2026-03-25 23:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"processed":1,"errors":0} 
[2026-03-25 23:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402,"processed":1,"errors":0} 
[2026-03-25 23:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BRUFQQ9E9E07ObEmuh7af5QLJCtvwAc2","execution_time":"2026-03-25 23:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GVX9NocT-1774471068","operation_id":165402} 
[2026-03-25 23:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:38:21] production.INFO: Constructing job for order: 180586  
[2026-03-25 23:38:24] production.INFO: Handling job for order: 180586  
[2026-03-25 23:38:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:38:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:38:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=99dc7195-e6f0-4f32-9cb1-3ed23068e362&Player_ID=471156  
[2026-03-25 23:38:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=99dc7195-e6f0-4f32-9cb1-3ed23068e362&Player_ID=471156","has_body":false} 
[2026-03-25 23:38:25] production.INFO: Operation sent successfully {"operation_id":165403,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j6X-1774471105","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 23:38:25"}},"processed_data":{"order_number":"ORD-j6X-1774471105","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 23:38:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j6X-1774471105","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:38:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-j6X-1774471105","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:38:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:38:30] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180586} 
[2026-03-25 23:38:30] production.INFO: Order updated successfully. Order ID: 180586, Status: completed  
[2026-03-25 23:38:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j6X-1774471105","status":"completed","codes_count":0} 
[2026-03-25 23:38:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 23:39:02] production.INFO: Constructing job for order: 180587  
[2026-03-25 23:39:04] production.INFO: Handling job for order: 180587  
[2026-03-25 23:39:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:39:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:39:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=a99b1553-704f-47cc-9aa0-7f466070fdea&Player_ID=0982063997  
[2026-03-25 23:39:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=a99b1553-704f-47cc-9aa0-7f466070fdea&Player_ID=0982063997","has_body":false} 
[2026-03-25 23:39:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"159805521","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2k0113r4aaii2hQiMTw"}},"user_id":1158} 
[2026-03-25 23:39:05] production.INFO: Operation sent successfully {"operation_id":165404,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9BT0-1774471145","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:39:05"}},"processed_data":{"order_number":"ORD-9BT0-1774471145","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:39:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:39:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18855,"user_id":1158,"amount":1000.0,"admins_notified":7} 
[2026-03-25 23:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02"} 
[2026-03-25 23:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","total_operations":2,"sites_count":2} 
[2026-03-25 23:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-SCWnbN-1774471037"]} 
[2026-03-25 23:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401} 
[2026-03-25 23:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"processed":0,"errors":0} 
[2026-03-25 23:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"orders_count":1,"order_ids":["ORD-9BT0-1774471145"]} 
[2026-03-25 23:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401} 
[2026-03-25 23:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SCWnbN-1774471037","operation_id":165401,"orders_count":1} 
[2026-03-25 23:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"count":1} 
[2026-03-25 23:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"count":1} 
[2026-03-25 23:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"user_id":1740,"notification_type":"order_approved","reference_id":180587} 
[2026-03-25 23:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"processed":1,"errors":0} 
[2026-03-25 23:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404,"processed":1,"errors":0} 
[2026-03-25 23:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oPzp3h2ymuZVXO6De4xINSISTQcZXcxg","execution_time":"2026-03-25 23:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BT0-1774471145","operation_id":165404} 
[2026-03-25 23:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 23:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:40:02] production.INFO: Executing GetProducts task...  
[2026-03-25 23:40:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SCWnbN-1774471037","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:40:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-SCWnbN-1774471037","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:40:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:40:03] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":180584} 
[2026-03-25 23:40:03] production.INFO: Order updated successfully. Order ID: 180584, Status: completed  
[2026-03-25 23:40:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SCWnbN-1774471037","status":"completed","codes_count":0} 
[2026-03-25 23:40:04] production.INFO: async() رجع: true  
[2026-03-25 23:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-25 23:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-25 23:40:11] production.INFO: Constructing job for order: 180588  
[2026-03-25 23:40:12] production.INFO: Handling job for order: 180588  
[2026-03-25 23:40:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:40:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:40:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=240000&uuid=d5b83b04-201e-4c6c-879b-0562147da526&Player_ID=83821435  
[2026-03-25 23:40:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=240000&uuid=d5b83b04-201e-4c6c-879b-0562147da526&Player_ID=83821435","has_body":false} 
[2026-03-25 23:40:13] production.INFO: Operation sent successfully {"operation_id":165405,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ACr-1774471212","amount":25.782312000000001006583261187188327312469482421875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-25 23:40:13"}},"processed_data":{"order_number":"ORD-ACr-1774471212","amount":25.782312000000001006583261187188327312469482421875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-25 23:40:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ACr-1774471212","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:40:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-ACr-1774471212","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:40:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:40:21] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":180588} 
[2026-03-25 23:40:21] production.INFO: Order updated successfully. Order ID: 180588, Status: completed  
[2026-03-25 23:40:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ACr-1774471212","status":"completed","codes_count":0} 
[2026-03-25 23:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-25 23:40:57] production.INFO: Constructing job for order: 180589  
[2026-03-25 23:40:58] production.INFO: Handling job for order: 180589  
[2026-03-25 23:40:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:40:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:40:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=5637d3b8-be55-47d8-b676-57feda636a23&Player_ID=4347600  
[2026-03-25 23:40:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=5637d3b8-be55-47d8-b676-57feda636a23&Player_ID=4347600","has_body":false} 
[2026-03-25 23:40:59] production.INFO: Operation sent successfully {"operation_id":165406,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NfVV-1774471258","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-25 23:40:59"}},"processed_data":{"order_number":"ORD-NfVV-1774471258","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-25 23:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02"} 
[2026-03-25 23:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","total_operations":1,"sites_count":1} 
[2026-03-25 23:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-NfVV-1774471258"]} 
[2026-03-25 23:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406} 
[2026-03-25 23:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"processed":0,"errors":0} 
[2026-03-25 23:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"15GUwckU5e0Bypqujk0zAfJAkIWam4rh","execution_time":"2026-03-25 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406} 
[2026-03-25 23:42:04] production.INFO: Constructing job for order: 180590  
[2026-03-25 23:42:05] production.INFO: Handling job for order: 180590  
[2026-03-25 23:42:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:42:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:42:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=d8e84a45-8aff-4c55-be5a-2eb5d4c78720&Player_ID=14169503  
[2026-03-25 23:42:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=d8e84a45-8aff-4c55-be5a-2eb5d4c78720&Player_ID=14169503","has_body":false} 
[2026-03-25 23:42:06] production.INFO: Operation sent successfully {"operation_id":165407,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KEN5b2-1774471325","amount":1.5318039199999999855350552024901844561100006103515625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-25 23:42:06"}},"processed_data":{"order_number":"ORD-KEN5b2-1774471325","amount":1.5318039199999999855350552024901844561100006103515625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-25 23:43:36] production.INFO: Constructing job for order: 180591  
[2026-03-25 23:43:39] production.INFO: Handling job for order: 180591  
[2026-03-25 23:43:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:43:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:43:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a525b03-cf39-4c36-bde6-510c12a7113a&Player_ID=52350762181  
[2026-03-25 23:43:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a525b03-cf39-4c36-bde6-510c12a7113a&Player_ID=52350762181","has_body":false} 
[2026-03-25 23:43:40] production.INFO: Operation sent successfully {"operation_id":165408,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mCuY-1774471419","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:43:40"}},"processed_data":{"order_number":"ORD-mCuY-1774471419","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:43:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mCuY-1774471419","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:43:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-mCuY-1774471419","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:43:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:43:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":180591} 
[2026-03-25 23:43:51] production.INFO: Order updated successfully. Order ID: 180591, Status: completed  
[2026-03-25 23:43:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mCuY-1774471419","status":"completed","codes_count":0} 
[2026-03-25 23:43:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-25 23:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04"} 
[2026-03-25 23:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","total_operations":2,"sites_count":1} 
[2026-03-25 23:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-NfVV-1774471258","ORD-KEN5b2-1774471325"]} 
[2026-03-25 23:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-25 23:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407} 
[2026-03-25 23:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-25 23:44:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:44:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"count":1} 
[2026-03-25 23:44:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"count":1} 
[2026-03-25 23:44:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"user_id":802,"notification_type":"order_approved","reference_id":180589} 
[2026-03-25 23:44:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:44:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:44:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"processed":1,"errors":0} 
[2026-03-25 23:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406,"processed":1,"errors":0} 
[2026-03-25 23:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F6ALvBpp7h67MoesSYlZ99q5Pj7iyWL1","execution_time":"2026-03-25 23:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NfVV-1774471258","operation_id":165406} 
[2026-03-25 23:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-25 23:44:18] production.INFO: Constructing job for order: 180592  
[2026-03-25 23:44:19] production.INFO: Handling job for order: 180592  
[2026-03-25 23:44:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:44:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:44:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=27363515-4310-437e-be54-8269a3c79a71&Player_ID=471156  
[2026-03-25 23:44:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=27363515-4310-437e-be54-8269a3c79a71&Player_ID=471156","has_body":false} 
[2026-03-25 23:44:20] production.INFO: Operation sent successfully {"operation_id":165409,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VI2GEnh-1774471459","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-25 23:44:20"}},"processed_data":{"order_number":"ORD-VI2GEnh-1774471459","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-25 23:44:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VI2GEnh-1774471459","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:44:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-VI2GEnh-1774471459","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:44:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:44:24] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180592} 
[2026-03-25 23:44:24] production.INFO: Order updated successfully. Order ID: 180592, Status: completed  
[2026-03-25 23:44:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VI2GEnh-1774471459","status":"completed","codes_count":0} 
[2026-03-25 23:44:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-25 23:44:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1305,"notification_type":"request_approved","reference_id":18852} 
[2026-03-25 23:44:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1305  
[2026-03-25 23:44:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_approved","reference_id":18853} 
[2026-03-25 23:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 23:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 23:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:45:02] production.INFO: Executing GetProducts task...  
[2026-03-25 23:45:05] production.INFO: async() رجع: true  
[2026-03-25 23:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:45:05] production.INFO: Constructing job for order: 180593  
[2026-03-25 23:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:45:06] production.INFO: Handling job for order: 180593  
[2026-03-25 23:45:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:45:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:45:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7dff0d2e-782c-453d-a691-fb147e7c1aaa&Player_ID=52020636556  
[2026-03-25 23:45:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7dff0d2e-782c-453d-a691-fb147e7c1aaa&Player_ID=52020636556","has_body":false} 
[2026-03-25 23:45:07] production.INFO: Operation sent successfully {"operation_id":165410,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1C95qt-1774471507","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:45:07"}},"processed_data":{"order_number":"ORD-1C95qt-1774471507","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 23:45:13] production.INFO: Constructing job for order: 180594  
[2026-03-25 23:45:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18854} 
[2026-03-25 23:45:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-25 23:45:16] production.INFO: Handling job for order: 180594  
[2026-03-25 23:45:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:45:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:45:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0437354-0d82-4547-bf2c-ac75940e06cc&Player_ID=52058088443  
[2026-03-25 23:45:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0437354-0d82-4547-bf2c-ac75940e06cc&Player_ID=52058088443","has_body":false} 
[2026-03-25 23:45:17] production.INFO: Operation sent successfully {"operation_id":165411,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dc5BY-1774471517","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:45:17"}},"processed_data":{"order_number":"ORD-dc5BY-1774471517","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:45:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1C95qt-1774471507","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:45:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-1C95qt-1774471507","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:45:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:45:18] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180593} 
[2026-03-25 23:45:18] production.INFO: Order updated successfully. Order ID: 180593, Status: completed  
[2026-03-25 23:45:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1C95qt-1774471507","status":"completed","codes_count":0} 
[2026-03-25 23:45:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 23:45:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dc5BY-1774471517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:45:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-dc5BY-1774471517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:45:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:45:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180594} 
[2026-03-25 23:45:28] production.INFO: Order updated successfully. Order ID: 180594, Status: completed  
[2026-03-25 23:45:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dc5BY-1774471517","status":"completed","codes_count":0} 
[2026-03-25 23:45:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:45:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18855} 
[2026-03-25 23:45:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 23:45:44] production.INFO: Constructing job for order: 180595  
[2026-03-25 23:45:47] production.INFO: Handling job for order: 180595  
[2026-03-25 23:45:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:45:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:45:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=da0472c6-1381-4bdf-8cb1-dca2f00f99ce&Player_ID=0988761191  
[2026-03-25 23:45:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=da0472c6-1381-4bdf-8cb1-dca2f00f99ce&Player_ID=0988761191","has_body":false} 
[2026-03-25 23:45:48] production.INFO: Operation sent successfully {"operation_id":165412,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jIuK3toV-1774471547","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:45:48"}},"processed_data":{"order_number":"ORD-jIuK3toV-1774471547","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03"} 
[2026-03-25 23:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","total_operations":2,"sites_count":2} 
[2026-03-25 23:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-KEN5b2-1774471325"]} 
[2026-03-25 23:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407} 
[2026-03-25 23:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407,"processed":0,"errors":0} 
[2026-03-25 23:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407,"orders_count":1,"order_ids":["ORD-jIuK3toV-1774471547"]} 
[2026-03-25 23:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407} 
[2026-03-25 23:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KEN5b2-1774471325","operation_id":165407,"orders_count":1} 
[2026-03-25 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIuK3toV-1774471547","operation_id":165412} 
[2026-03-25 23:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIuK3toV-1774471547","operation_id":165412,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIuK3toV-1774471547","operation_id":165412,"processed":0,"errors":0} 
[2026-03-25 23:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GlzDZVvnWyN6SC1AHlxcoywVqx2pqhL9","execution_time":"2026-03-25 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jIuK3toV-1774471547","operation_id":165412} 
[2026-03-25 23:46:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KEN5b2-1774471325","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:46:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-KEN5b2-1774471325","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:46:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:46:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":180590} 
[2026-03-25 23:46:07] production.INFO: Order updated successfully. Order ID: 180590, Status: completed  
[2026-03-25 23:46:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KEN5b2-1774471325","status":"completed","codes_count":0} 
[2026-03-25 23:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-25 23:46:25] production.INFO: Constructing job for order: 180596  
[2026-03-25 23:46:27] production.INFO: Handling job for order: 180596  
[2026-03-25 23:46:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:46:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:46:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1b29c76-7ddc-44cf-9044-a6f76c9435b1&Player_ID=52058088443  
[2026-03-25 23:46:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1b29c76-7ddc-44cf-9044-a6f76c9435b1&Player_ID=52058088443","has_body":false} 
[2026-03-25 23:46:28] production.INFO: Operation sent successfully {"operation_id":165413,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7csSE-1774471588","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:46:28"}},"processed_data":{"order_number":"ORD-7csSE-1774471588","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:46:31] production.INFO: Constructing job for order: 180597  
[2026-03-25 23:46:34] production.INFO: Handling job for order: 180597  
[2026-03-25 23:46:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:46:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:46:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=4ed74b42-c3d0-4b3a-ad12-9be5ec68ddb8&Player_ID=1810091045  
[2026-03-25 23:46:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=4ed74b42-c3d0-4b3a-ad12-9be5ec68ddb8&Player_ID=1810091045","has_body":false} 
[2026-03-25 23:46:35] production.INFO: Operation sent successfully {"operation_id":165414,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YTwNHTH-1774471594","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-25 23:46:35"}},"processed_data":{"order_number":"ORD-YTwNHTH-1774471594","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-25 23:46:37] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":180574} 
[2026-03-25 23:46:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-25 23:46:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YTwNHTH-1774471594","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:46:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-YTwNHTH-1774471594","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:46:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:46:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7csSE-1774471588","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:46:40] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":180597} 
[2026-03-25 23:46:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-7csSE-1774471588","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:46:40] production.INFO: Order updated successfully. Order ID: 180597, Status: completed  
[2026-03-25 23:46:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:46:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YTwNHTH-1774471594","status":"completed","codes_count":0} 
[2026-03-25 23:46:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180596} 
[2026-03-25 23:46:40] production.INFO: Order updated successfully. Order ID: 180596, Status: completed  
[2026-03-25 23:46:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7csSE-1774471588","status":"completed","codes_count":0} 
[2026-03-25 23:46:40] production.INFO: Constructing job for order: 180598  
[2026-03-25 23:46:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-25 23:46:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:46:41] production.INFO: Handling job for order: 180598  
[2026-03-25 23:46:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:46:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:46:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=ee35804f-e20a-46c2-9e40-a7b8471e00fa&Player_ID=0957606209  
[2026-03-25 23:46:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=ee35804f-e20a-46c2-9e40-a7b8471e00fa&Player_ID=0957606209","has_body":false} 
[2026-03-25 23:46:42] production.INFO: Operation sent successfully {"operation_id":165415,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i8L0I-1774471601","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 23:46:42"}},"processed_data":{"order_number":"ORD-i8L0I-1774471601","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 23:47:10] production.INFO: Constructing job for order: 180599  
[2026-03-25 23:47:12] production.INFO: Handling job for order: 180599  
[2026-03-25 23:47:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:47:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:47:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=20000&uuid=d0a1bc24-11a0-4f79-9efc-b08a5dba324d&Player_ID=1953099  
[2026-03-25 23:47:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=20000&uuid=d0a1bc24-11a0-4f79-9efc-b08a5dba324d&Player_ID=1953099","has_body":false} 
[2026-03-25 23:47:13] production.INFO: Operation sent successfully {"operation_id":165416,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U1O4jflb-1774471632","amount":2.01277799999999995606003722059540450572967529296875,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-25 23:47:12"}},"processed_data":{"order_number":"ORD-U1O4jflb-1774471632","amount":2.01277799999999995606003722059540450572967529296875,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-25 23:47:31] production.INFO: Constructing job for order: 180600  
[2026-03-25 23:47:34] production.INFO: Handling job for order: 180600  
[2026-03-25 23:47:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:47:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:47:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=dd413cc2-ca0d-491b-bdeb-316fb2c11a3a&Player_ID=0938847508  
[2026-03-25 23:47:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=dd413cc2-ca0d-491b-bdeb-316fb2c11a3a&Player_ID=0938847508","has_body":false} 
[2026-03-25 23:47:34] production.INFO: Operation sent successfully {"operation_id":165417,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uaIwHU-1774471654","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:47:34"}},"processed_data":{"order_number":"ORD-uaIwHU-1774471654","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:47:37] production.INFO: Constructing job for order: 180601  
[2026-03-25 23:47:40] production.INFO: Handling job for order: 180601  
[2026-03-25 23:47:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:47:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:47:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=e96a1a5a-75ad-4812-a162-849ea45f91ee&Player_ID=0938847508  
[2026-03-25 23:47:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=e96a1a5a-75ad-4812-a162-849ea45f91ee&Player_ID=0938847508","has_body":false} 
[2026-03-25 23:47:41] production.INFO: Operation sent successfully {"operation_id":165418,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A9d58ay-1774471661","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:47:41"}},"processed_data":{"order_number":"ORD-A9d58ay-1774471661","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:47:42] production.INFO: Constructing job for order: 180602  
[2026-03-25 23:47:44] production.INFO: Constructing job for order: 180603  
[2026-03-25 23:47:44] production.INFO: Handling job for order: 180602  
[2026-03-25 23:47:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:47:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:47:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=ff88fe23-a698-4a92-8b34-8f280315eb47&Player_ID=43248797  
[2026-03-25 23:47:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=ff88fe23-a698-4a92-8b34-8f280315eb47&Player_ID=43248797","has_body":false} 
[2026-03-25 23:47:45] production.INFO: Operation sent successfully {"operation_id":165419,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g9fbGxGu-1774471665","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 23:47:45"}},"processed_data":{"order_number":"ORD-g9fbGxGu-1774471665","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 23:47:45] production.INFO: Handling job for order: 180603  
[2026-03-25 23:47:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:47:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:47:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e8709592-6b97-46cc-8d11-e9b4a58c46be&Player_ID=52058088443  
[2026-03-25 23:47:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e8709592-6b97-46cc-8d11-e9b4a58c46be&Player_ID=52058088443","has_body":false} 
[2026-03-25 23:47:46] production.INFO: Operation sent successfully {"operation_id":165420,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Um4X-1774471665","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:47:46"}},"processed_data":{"order_number":"ORD-Um4X-1774471665","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04"} 
[2026-03-25 23:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","total_operations":7,"sites_count":2} 
[2026-03-25 23:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-jIuK3toV-1774471547","ORD-i8L0I-1774471601","ORD-uaIwHU-1774471654","ORD-A9d58ay-1774471661"]} 
[2026-03-25 23:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-25 23:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-25 23:48:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-25 23:48:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"count":4} 
[2026-03-25 23:48:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"count":4} 
[2026-03-25 23:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"user_id":587,"notification_type":"order_approved","reference_id":180601} 
[2026-03-25 23:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"user_id":587,"notification_type":"order_approved","reference_id":180598} 
[2026-03-25 23:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"user_id":1054,"notification_type":"order_approved","reference_id":180595} 
[2026-03-25 23:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"user_id":587,"notification_type":"order_approved","reference_id":180600} 
[2026-03-25 23:48:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:48:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:48:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"processed":4,"errors":0} 
[2026-03-25 23:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"processed":4,"errors":0} 
[2026-03-25 23:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"orders_count":3,"order_ids":["ORD-U1O4jflb-1774471632","ORD-g9fbGxGu-1774471665","ORD-Um4X-1774471665"]} 
[2026-03-25 23:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417} 
[2026-03-25 23:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uaIwHU-1774471654","operation_id":165417,"orders_count":3} 
[2026-03-25 23:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419} 
[2026-03-25 23:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420} 
[2026-03-25 23:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-25 23:48:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:48:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"count":1} 
[2026-03-25 23:48:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"count":1} 
[2026-03-25 23:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"user_id":1305,"notification_type":"order_approved","reference_id":180599} 
[2026-03-25 23:48:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:48:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:48:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"processed":1,"errors":0} 
[2026-03-25 23:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420,"processed":1,"errors":0} 
[2026-03-25 23:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ft7KaViBuzuGTGJZLsIsFhUkdvCexZyH","execution_time":"2026-03-25 23:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Um4X-1774471665","operation_id":165420} 
[2026-03-25 23:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U1O4jflb-1774471632","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-U1O4jflb-1774471632","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:48:04] production.ERROR: Order not found or already processed. External ID: ORD-U1O4jflb-1774471632  
[2026-03-25 23:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U1O4jflb-1774471632","status":"completed","codes_count":0} 
[2026-03-25 23:48:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 23:48:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 23:48:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Um4X-1774471665","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:48:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Um4X-1774471665","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:48:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:48:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180603} 
[2026-03-25 23:48:07] production.INFO: Order updated successfully. Order ID: 180603, Status: completed  
[2026-03-25 23:48:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Um4X-1774471665","status":"completed","codes_count":0} 
[2026-03-25 23:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-25 23:48:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 23:48:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1305  
[2026-03-25 23:48:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:48:10] production.INFO: Constructing job for order: 180604  
[2026-03-25 23:48:12] production.INFO: Handling job for order: 180604  
[2026-03-25 23:48:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:48:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:48:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6c86fd77-52e2-494b-a282-5fa9184cc03f&Player_ID=52020636556  
[2026-03-25 23:48:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6c86fd77-52e2-494b-a282-5fa9184cc03f&Player_ID=52020636556","has_body":false} 
[2026-03-25 23:48:13] production.INFO: Operation sent successfully {"operation_id":165421,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9sDQ1D-1774471693","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:48:13"}},"processed_data":{"order_number":"ORD-9sDQ1D-1774471693","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-25 23:48:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9sDQ1D-1774471693","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:48:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-9sDQ1D-1774471693","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:48:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:48:28] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180604} 
[2026-03-25 23:48:28] production.INFO: Order updated successfully. Order ID: 180604, Status: completed  
[2026-03-25 23:48:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9sDQ1D-1774471693","status":"completed","codes_count":0} 
[2026-03-25 23:48:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-25 23:48:44] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"102.0","mainamount":"102","operation_number":"159810395","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1hej8hq7hjh32y1h8Lk"}},"user_id":302} 
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:48:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:48:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18856,"user_id":302,"amount":102.0,"admins_notified":7} 
[2026-03-25 23:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04"} 
[2026-03-25 23:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","total_operations":1,"sites_count":1} 
[2026-03-25 23:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-g9fbGxGu-1774471665"]} 
[2026-03-25 23:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-25 23:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"count":1} 
[2026-03-25 23:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"count":1} 
[2026-03-25 23:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"user_id":1158,"notification_type":"order_approved","reference_id":180602} 
[2026-03-25 23:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"processed":1,"errors":0} 
[2026-03-25 23:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419,"processed":1,"errors":0} 
[2026-03-25 23:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wCAoqNwQK4YZ5xIWiFByVsvc1hZLdFWX","execution_time":"2026-03-25 23:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g9fbGxGu-1774471665","operation_id":165419} 
[2026-03-25 23:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 23:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:50:04] production.INFO: Executing GetProducts task...  
[2026-03-25 23:50:06] production.INFO: async() رجع: true  
[2026-03-25 23:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:50:07] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-25 23:52:01] production.INFO: Constructing job for order: 180605  
[2026-03-25 23:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ae7CTQXyvNZMqHu4SB0xiyQh7NDCZ6Kh","execution_time":"2026-03-25 23:52:02"} 
[2026-03-25 23:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ae7CTQXyvNZMqHu4SB0xiyQh7NDCZ6Kh","execution_time":"2026-03-25 23:52:02"} 
[2026-03-25 23:52:02] production.INFO: Handling job for order: 180605  
[2026-03-25 23:52:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2055cb99-7dcf-462b-9b42-e8d3dd562eb8&Player_ID=52058088443  
[2026-03-25 23:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2055cb99-7dcf-462b-9b42-e8d3dd562eb8&Player_ID=52058088443","has_body":false} 
[2026-03-25 23:52:03] production.INFO: Operation sent successfully {"operation_id":165422,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SomTalcR-1774471923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:52:03"}},"processed_data":{"order_number":"ORD-SomTalcR-1774471923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:52:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SomTalcR-1774471923","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:52:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-SomTalcR-1774471923","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:52:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:52:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180605} 
[2026-03-25 23:52:14] production.INFO: Order updated successfully. Order ID: 180605, Status: completed  
[2026-03-25 23:52:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SomTalcR-1774471923","status":"completed","codes_count":0} 
[2026-03-25 23:52:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-25 23:52:49] production.INFO: Constructing job for order: 180606  
[2026-03-25 23:52:51] production.INFO: Handling job for order: 180606  
[2026-03-25 23:52:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:52:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:52:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=83880240-fc5a-4515-89f9-b9b9a5bfd737&Player_ID=0996639869  
[2026-03-25 23:52:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=83880240-fc5a-4515-89f9-b9b9a5bfd737&Player_ID=0996639869","has_body":false} 
[2026-03-25 23:52:52] production.INFO: Operation sent successfully {"operation_id":165423,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4DfP-1774471971","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:52:52"}},"processed_data":{"order_number":"ORD-4DfP-1774471971","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:52:58] production.INFO: Constructing job for order: 180607  
[2026-03-25 23:53:01] production.INFO: Handling job for order: 180607  
[2026-03-25 23:53:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:53:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:53:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a676ca84-a4fa-4541-92fc-485b36f26970&Player_ID=0996639869  
[2026-03-25 23:53:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a676ca84-a4fa-4541-92fc-485b36f26970&Player_ID=0996639869","has_body":false} 
[2026-03-25 23:53:01] production.INFO: Operation sent successfully {"operation_id":165424,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JddcM-1774471981","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:53:01"}},"processed_data":{"order_number":"ORD-JddcM-1774471981","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:53:09] production.INFO: Constructing job for order: 180608  
[2026-03-25 23:53:10] production.INFO: Handling job for order: 180608  
[2026-03-25 23:53:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:53:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:53:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=3fb16def-efc2-41f8-9b3f-5d0013286a33&Player_ID=0996639869  
[2026-03-25 23:53:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=3fb16def-efc2-41f8-9b3f-5d0013286a33&Player_ID=0996639869","has_body":false} 
[2026-03-25 23:53:11] production.INFO: Operation sent successfully {"operation_id":165425,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vqQLZPu-1774471991","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-25 23:53:11"}},"processed_data":{"order_number":"ORD-vqQLZPu-1774471991","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-25 23:53:47] production.INFO: Constructing job for order: 180609  
[2026-03-25 23:53:50] production.INFO: Handling job for order: 180609  
[2026-03-25 23:53:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:53:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:53:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=de669103-b827-4e30-8286-265f471bdc39&Player_ID=590312945  
[2026-03-25 23:53:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=de669103-b827-4e30-8286-265f471bdc39&Player_ID=590312945","has_body":false} 
[2026-03-25 23:53:51] production.INFO: Operation sent successfully {"operation_id":165426,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mfpes-1774472031","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-25 23:53:51"}},"processed_data":{"order_number":"ORD-mfpes-1774472031","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-25 23:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03"} 
[2026-03-25 23:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","total_operations":4,"sites_count":2} 
[2026-03-25 23:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-4DfP-1774471971","ORD-JddcM-1774471981","ORD-vqQLZPu-1774471991"]} 
[2026-03-25 23:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-25 23:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-25 23:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-25 23:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"count":3} 
[2026-03-25 23:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"count":3} 
[2026-03-25 23:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"user_id":587,"notification_type":"order_approved","reference_id":180606} 
[2026-03-25 23:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"user_id":587,"notification_type":"order_approved","reference_id":180607} 
[2026-03-25 23:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"user_id":587,"notification_type":"order_approved","reference_id":180608} 
[2026-03-25 23:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"processed":3,"errors":0} 
[2026-03-25 23:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"processed":3,"errors":0} 
[2026-03-25 23:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"orders_count":1,"order_ids":["ORD-mfpes-1774472031"]} 
[2026-03-25 23:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425} 
[2026-03-25 23:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqQLZPu-1774471991","operation_id":165425,"orders_count":1} 
[2026-03-25 23:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfpes-1774472031","operation_id":165426} 
[2026-03-25 23:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfpes-1774472031","operation_id":165426,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfpes-1774472031","operation_id":165426,"processed":0,"errors":0} 
[2026-03-25 23:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ydOttUavBzfEeQ2LzjptNmZrTLjUXpIU","execution_time":"2026-03-25 23:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfpes-1774472031","operation_id":165426} 
[2026-03-25 23:54:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 23:54:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 23:54:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-25 23:54:37] production.INFO: Constructing job for order: 180610  
[2026-03-25 23:54:39] production.INFO: Handling job for order: 180610  
[2026-03-25 23:54:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:54:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:54:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0660e06b-fe1b-4b6b-a934-f252d49d9c96&Player_ID=51406754558  
[2026-03-25 23:54:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0660e06b-fe1b-4b6b-a934-f252d49d9c96&Player_ID=51406754558","has_body":false} 
[2026-03-25 23:54:40] production.INFO: Operation sent successfully {"operation_id":165427,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hqw-1774472079","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:54:40"}},"processed_data":{"order_number":"ORD-hqw-1774472079","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:54:47] production.INFO: Constructing job for order: 180611  
[2026-03-25 23:54:49] production.INFO: Handling job for order: 180611  
[2026-03-25 23:54:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-25 23:54:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:54:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1643d6a5-258b-4d6b-ad9b-3ca2bbe6cd25&Player_ID=0958674925  
[2026-03-25 23:54:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1643d6a5-258b-4d6b-ad9b-3ca2bbe6cd25&Player_ID=0958674925","has_body":false} 
[2026-03-25 23:54:49] production.INFO: Operation sent successfully {"operation_id":165428,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YGiUqcy-1774472089","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-25 23:54:49"}},"processed_data":{"order_number":"ORD-YGiUqcy-1774472089","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-25 23:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 23:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-25 23:55:01] production.INFO: Executing GetProducts task...  
[2026-03-25 23:55:04] production.INFO: async() رجع: true  
[2026-03-25 23:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-25 23:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-25 23:55:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hqw-1774472079","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:55:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-hqw-1774472079","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:55:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:55:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1652,"notification_type":"order_approved","reference_id":180610} 
[2026-03-25 23:55:04] production.INFO: Order updated successfully. Order ID: 180610, Status: completed  
[2026-03-25 23:55:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hqw-1774472079","status":"completed","codes_count":0} 
[2026-03-25 23:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-25 23:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-25 23:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-25 23:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1652  
[2026-03-25 23:55:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"180.0","mainamount":"180","operation_number":"159813434","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp7213fg0gg5f1O0byVX"}},"user_id":1706} 
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-25 23:55:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-25 23:55:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18857,"user_id":1706,"amount":180.0,"admins_notified":7} 
[2026-03-25 23:55:36] production.INFO: Constructing job for order: 180612  
[2026-03-25 23:55:38] production.INFO: Handling job for order: 180612  
[2026-03-25 23:55:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:55:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:55:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ebbb786e-1d32-4168-966a-1f30e225b332&Player_ID=52154045606  
[2026-03-25 23:55:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ebbb786e-1d32-4168-966a-1f30e225b332&Player_ID=52154045606","has_body":false} 
[2026-03-25 23:55:39] production.INFO: Operation sent successfully {"operation_id":165429,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TgFA3m5I-1774472139","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:55:39"}},"processed_data":{"order_number":"ORD-TgFA3m5I-1774472139","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:56:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mfpes-1774472031","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-25 23:56:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-mfpes-1774472031","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-25 23:56:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:56:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"order_approved","reference_id":180609} 
[2026-03-25 23:56:02] production.INFO: Order updated successfully. Order ID: 180609, Status: completed  
[2026-03-25 23:56:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mfpes-1774472031","status":"completed","codes_count":0} 
[2026-03-25 23:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03"} 
[2026-03-25 23:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","total_operations":2,"sites_count":2} 
[2026-03-25 23:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-YGiUqcy-1774472089"]} 
[2026-03-25 23:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-25 23:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-25 23:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-25 23:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-25 23:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"count":1} 
[2026-03-25 23:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"count":1} 
[2026-03-25 23:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"user_id":754,"notification_type":"order_approved","reference_id":180611} 
[2026-03-25 23:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-25 23:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-25 23:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"processed":1,"errors":0} 
[2026-03-25 23:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"processed":1,"errors":0} 
[2026-03-25 23:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"orders_count":1,"order_ids":["ORD-TgFA3m5I-1774472139"]} 
[2026-03-25 23:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428} 
[2026-03-25 23:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGiUqcy-1774472089","operation_id":165428,"orders_count":1} 
[2026-03-25 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TgFA3m5I-1774472139","operation_id":165429} 
[2026-03-25 23:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TgFA3m5I-1774472139","operation_id":165429,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-25 23:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TgFA3m5I-1774472139","operation_id":165429,"processed":0,"errors":0} 
[2026-03-25 23:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7HfEuuKgDKhZm6AD8VHFUZwU35RrmLrA","execution_time":"2026-03-25 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TgFA3m5I-1774472139","operation_id":165429} 
[2026-03-25 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-25 23:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-25 23:56:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TgFA3m5I-1774472139","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:56:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-TgFA3m5I-1774472139","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:56:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:56:05] production.INFO: SendAcceptReject: Notification queued {"user_id":386,"notification_type":"order_approved","reference_id":180612} 
[2026-03-25 23:56:05] production.INFO: Order updated successfully. Order ID: 180612, Status: completed  
[2026-03-25 23:56:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TgFA3m5I-1774472139","status":"completed","codes_count":0} 
[2026-03-25 23:56:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 386  
[2026-03-25 23:57:23] production.INFO: Constructing job for order: 180613  
[2026-03-25 23:57:24] production.INFO: Handling job for order: 180613  
[2026-03-25 23:57:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:57:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:57:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b37eb02f-984d-43dc-871e-65a2a8946ae8&Player_ID=51506741938  
[2026-03-25 23:57:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b37eb02f-984d-43dc-871e-65a2a8946ae8&Player_ID=51506741938","has_body":false} 
[2026-03-25 23:57:25] production.INFO: Operation sent successfully {"operation_id":165430,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GWuui-1774472245","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-25 23:57:25"}},"processed_data":{"order_number":"ORD-GWuui-1774472245","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-25 23:57:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GWuui-1774472245","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-25 23:57:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-GWuui-1774472245","status":"completed","codes":[],"notes":["__"]} 
[2026-03-25 23:57:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-25 23:57:38] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":180613} 
[2026-03-25 23:57:38] production.INFO: Order updated successfully. Order ID: 180613, Status: completed  
[2026-03-25 23:57:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GWuui-1774472245","status":"completed","codes_count":0} 
[2026-03-25 23:57:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-25 23:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"509yBIYaNolxg1YBxuPgyrZfybeAlYav","execution_time":"2026-03-25 23:58:01"} 
[2026-03-25 23:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"509yBIYaNolxg1YBxuPgyrZfybeAlYav","execution_time":"2026-03-25 23:58:01"} 
[2026-03-25 23:59:25] production.INFO: Constructing job for order: 180614  
[2026-03-25 23:59:28] production.INFO: Handling job for order: 180614  
[2026-03-25 23:59:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-25 23:59:28] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"request_approved","reference_id":18856} 
[2026-03-25 23:59:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-25 23:59:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=cbf164ac-130b-41a3-8e85-73fc513a149b&Player_ID=35785465  
[2026-03-25 23:59:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=cbf164ac-130b-41a3-8e85-73fc513a149b&Player_ID=35785465","has_body":false} 
[2026-03-25 23:59:29] production.INFO: Operation sent successfully {"operation_id":165431,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xZEor-1774472369","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-25 23:59:29"}},"processed_data":{"order_number":"ORD-xZEor-1774472369","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-25 23:59:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-25 23:59:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1706,"notification_type":"request_approved","reference_id":18857} 
[2026-03-25 23:59:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
