[2026-08-22 00:58:27] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.91.218"} 
[2026-08-22 00:58:27] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 00:58:27] production.INFO: 🔍 isUpdateRequired check {"currentVersion":"1.0.1","dbVersion":"1.0.0","minimumVersion":"1.0.0","force_update":true,"updateAvailable":false,"version_compare_result":1} 
[2026-08-22 00:58:27] production.INFO: ✅ No update available - returning false  
[2026-08-22 00:58:27] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-08-22 00:58:27] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 00:58:27] production.INFO: ✅ No update available - returning none  
[2026-08-22 00:58:27] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-08-22 00:58:38] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 00:58:38] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 00:58:38] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 00:58:38] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 00:59:10] production.INFO: Order status history created successfully in restaurant controller {"order_id":3428,"status_history_id":5595,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 00:59:10] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 00:59:10] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 00:59:11] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 00:59:11] production.INFO: Restaurant order created successfully {"order_id":3428,"order_number":"R1-20260822-001-tah0xw","restaurant_id":1,"total_amount":200.0} 
[2026-08-22 00:59:17] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 00:59:18] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 00:59:18] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 02:01:25] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 02:01:25] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 02:01:25] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 02:01:25] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 02:01:38] production.INFO: Order status history created successfully in restaurant controller {"order_id":3429,"status_history_id":5597,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 02:01:38] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 02:01:38] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 02:01:39] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 02:01:39] production.INFO: Restaurant order created successfully {"order_id":3429,"order_number":"R1-20260822-002-xwsut9","restaurant_id":1,"total_amount":90.0} 
[2026-08-22 02:01:46] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 02:01:46] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 02:01:46] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 12:41:42] production.INFO: Backend received startDate: 2026-08-01 00:00:00  
[2026-08-22 12:41:42] production.INFO: Backend received endDate: 2026-08-31 23:59:59  
[2026-08-22 13:04:51] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.74.155"} 
[2026-08-22 13:04:51] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 13:04:51] production.INFO: 🔍 isUpdateRequired check {"currentVersion":"1.0.1","dbVersion":"1.0.0","minimumVersion":"1.0.0","force_update":true,"updateAvailable":false,"version_compare_result":1} 
[2026-08-22 13:04:51] production.INFO: ✅ No update available - returning false  
[2026-08-22 13:04:51] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-08-22 13:04:51] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 13:04:51] production.INFO: ✅ No update available - returning none  
[2026-08-22 13:04:51] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-08-22 13:05:30] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 13:05:30] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 13:05:30] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 13:05:30] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 13:06:24] production.INFO: Order status history created successfully in restaurant controller {"order_id":3430,"status_history_id":5599,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 13:06:24] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 13:06:25] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 13:06:25] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 13:06:25] production.INFO: Restaurant order created successfully {"order_id":3430,"order_number":"R1-20260822-003-e6hhze","restaurant_id":1,"total_amount":88.0} 
[2026-08-22 13:06:33] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 13:06:34] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 13:06:34] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 13:08:11] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 13:08:11] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 13:08:11] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 13:08:11] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 13:08:23] production.INFO: Order status history created successfully in restaurant controller {"order_id":3431,"status_history_id":5601,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 13:08:23] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 13:08:24] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 13:08:24] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 13:08:24] production.INFO: Restaurant order created successfully {"order_id":3431,"order_number":"R1-20260822-004-zw375e","restaurant_id":1,"total_amount":50.0} 
[2026-08-22 13:08:32] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 13:08:33] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 13:08:33] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 13:09:23] production.INFO: Backend received startDate: 2026-08-01 00:00:00  
[2026-08-22 13:09:23] production.INFO: Backend received endDate: 2026-08-31 23:59:59  
[2026-08-22 13:09:40] production.INFO: Backend received startDate: 2026-08-01 00:00:00  
[2026-08-22 13:09:40] production.INFO: Backend received endDate: 2026-08-31 23:59:59  
[2026-08-22 15:13:48] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 15:13:48] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 15:13:48] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 15:13:48] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 15:14:17] production.INFO: Order status history created successfully in restaurant controller {"order_id":3432,"status_history_id":5603,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 15:14:17] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 15:14:17] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 15:14:18] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 15:14:18] production.INFO: Restaurant order created successfully {"order_id":3432,"order_number":"R1-20260822-005-7ziswq","restaurant_id":1,"total_amount":172.0} 
[2026-08-22 15:14:24] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 15:14:24] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 15:14:24] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 19:49:31] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.74.155"} 
[2026-08-22 19:49:32] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 19:49:32] production.INFO: 🔍 isUpdateRequired check {"currentVersion":"1.0.1","dbVersion":"1.0.0","minimumVersion":"1.0.0","force_update":true,"updateAvailable":false,"version_compare_result":1} 
[2026-08-22 19:49:32] production.INFO: ✅ No update available - returning false  
[2026-08-22 19:49:32] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-08-22 19:49:32] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 19:49:32] production.INFO: ✅ No update available - returning none  
[2026-08-22 19:49:32] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-08-22 19:49:48] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 19:49:48] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 19:49:48] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 19:49:48] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 19:50:10] production.INFO: Order status history created successfully in restaurant controller {"order_id":3433,"status_history_id":5605,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 19:50:10] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 19:50:11] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 19:50:11] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 19:50:11] production.INFO: Restaurant order created successfully {"order_id":3433,"order_number":"R1-20260822-006-adbn5v","restaurant_id":1,"total_amount":130.0} 
[2026-08-22 19:50:18] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 19:50:18] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 19:50:18] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 21:49:19] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.74.155"} 
[2026-08-22 21:49:19] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 21:49:19] production.INFO: 🔍 isUpdateRequired check {"currentVersion":"1.0.1","dbVersion":"1.0.0","minimumVersion":"1.0.0","force_update":true,"updateAvailable":false,"version_compare_result":1} 
[2026-08-22 21:49:19] production.INFO: ✅ No update available - returning false  
[2026-08-22 21:49:19] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-08-22 21:49:19] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 21:49:19] production.INFO: ✅ No update available - returning none  
[2026-08-22 21:49:19] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-08-22 21:49:40] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 21:49:40] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 21:49:40] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 21:49:40] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 21:50:27] production.INFO: Order status history created successfully in restaurant controller {"order_id":3434,"status_history_id":5607,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 21:50:27] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 21:50:27] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 21:50:28] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 21:50:28] production.INFO: Restaurant order created successfully {"order_id":3434,"order_number":"R1-20260822-007-zftcf8","restaurant_id":1,"total_amount":230.0} 
[2026-08-22 21:50:33] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 21:50:33] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 21:50:33] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 21:50:33] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 21:50:49] production.INFO: Order status history created successfully in restaurant controller {"order_id":3435,"status_history_id":5608,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 21:50:49] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 21:50:49] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 21:50:50] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 21:50:50] production.INFO: Restaurant order created successfully {"order_id":3435,"order_number":"R1-20260822-008-3p8l64","restaurant_id":1,"total_amount":100.0} 
[2026-08-22 21:50:54] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 21:50:54] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 21:50:54] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 21:50:54] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 21:51:14] production.INFO: Order status history created successfully in restaurant controller {"order_id":3436,"status_history_id":5609,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 21:51:15] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 21:51:15] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 21:51:15] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 21:51:15] production.INFO: Restaurant order created successfully {"order_id":3436,"order_number":"R1-20260822-009-40mmoy","restaurant_id":1,"total_amount":100.0} 
[2026-08-22 22:00:13] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 22:00:13] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 22:00:14] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 22:00:21] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 22:00:21] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 22:00:22] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 22:00:28] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 22:00:29] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 22:00:29] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 23:20:25] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.74.155"} 
[2026-08-22 23:20:25] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 23:20:25] production.INFO: 🔍 isUpdateRequired check {"currentVersion":"1.0.1","dbVersion":"1.0.0","minimumVersion":"1.0.0","force_update":true,"updateAvailable":false,"version_compare_result":1} 
[2026-08-22 23:20:25] production.INFO: ✅ No update available - returning false  
[2026-08-22 23:20:25] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-08-22 23:20:25] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-08-22 23:20:25] production.INFO: ✅ No update available - returning none  
[2026-08-22 23:20:25] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-08-22 23:21:02] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 23:21:02] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 23:21:02] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 23:21:02] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 23:21:31] production.INFO: Order status history created successfully in restaurant controller {"order_id":3437,"status_history_id":5613,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 23:21:31] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 23:21:32] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 23:21:32] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 23:21:32] production.INFO: Restaurant order created successfully {"order_id":3437,"order_number":"R1-20260822-010-mgfi64","restaurant_id":1,"total_amount":100.0} 
[2026-08-22 23:21:40] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 23:21:40] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 23:21:40] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 23:21:48] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 23:21:48] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 23:21:48] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 23:21:48] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 23:22:10] production.INFO: Order status history created successfully in restaurant controller {"order_id":3438,"status_history_id":5615,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 23:22:10] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 23:22:11] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 23:22:11] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 23:22:11] production.INFO: Restaurant order created successfully {"order_id":3438,"order_number":"R1-20260822-011-rou9li","restaurant_id":1,"total_amount":95.0} 
[2026-08-22 23:22:22] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 23:22:23] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 23:22:23] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 23:22:29] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 23:22:29] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 23:22:29] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-08-22 23:22:29] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-08-22 23:23:05] production.INFO: Order status history created successfully in restaurant controller {"order_id":3439,"status_history_id":5617,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-08-22 23:23:05] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-08-22 23:23:05] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-08-22 23:23:06] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-08-22 23:23:06] production.INFO: Restaurant order created successfully {"order_id":3439,"order_number":"R1-20260822-012-l4vp2g","restaurant_id":1,"total_amount":210.0} 
[2026-08-22 23:23:13] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-08-22 23:23:13] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-08-22 23:23:13] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
