[2026-09-01 12:25:18] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 12:25:18] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 12:25:40] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 12:25:40] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 12:25:47] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 12:25:47] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 12:27:13] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 12:27:13] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 12:30:20] production.WARNING: Attempt to create order for occupied table {"table_number":1,"existing_order_id":1333} 
[2026-09-01 12:30:20] production.INFO: FCM notification skipped - not an online order {"order_id":3462,"order_source":"restaurant"} 
[2026-09-01 12:30:20] production.INFO: Order status history created successfully in controller {"order_id":3462,"status_history_id":5651,"previous_status":"null","new_status":"pending","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-09-01 12:30:20] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 12:30:21] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 12:30:21] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 12:30:21] production.INFO: Order created successfully {"order_id":3462,"table_number":1,"total_amount":"2540.00"} 
[2026-09-01 12:30:31] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.106.92"} 
[2026-09-01 12:30:31] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 12:30:31] 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-09-01 12:30:31] production.INFO: ✅ No update available - returning false  
[2026-09-01 12:30:31] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-09-01 12:30:31] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 12:30:31] production.INFO: ✅ No update available - returning none  
[2026-09-01 12:30:31] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-09-01 12:43:35] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3462,"status_history_id":5652,"previous_status":"pending","new_status":"preparing","changed_by":"Dev kumar"} 
[2026-09-01 12:43:36] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"👨‍🍳 Order Preparing"} 
[2026-09-01 12:43:36] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"👨‍🍳 Order Preparing"} 
[2026-09-01 12:43:37] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 13:43:26] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 13:43:26] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 18:27:54] production.INFO: FCM: Sending notification for online order {"restaurant_id":1,"order_id":3463,"eligible_staff_count":1} 
[2026-09-01 18:27:54] production.INFO: FCM notification via Firebase Admin SDK {"order_id":3463,"success":true,"method":"Firebase Admin SDK v1"} 
[2026-09-01 18:27:54] production.INFO: FCM notification sent successfully to staff {"user_id":1,"user_name":"Kamlesh","order_id":3463,"fcm_response":{"name":"projects/bhukkha-partner/messages/0:1788267474492591%2876923528769235"}} 
[2026-09-01 18:27:54] production.INFO: FCM notification sent for online order {"order_id":3463,"order_source":"online"} 
[2026-09-01 18:27:55] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 18:27:55] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 18:27:55] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 19:11:55] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 19:11:55] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 19:11:55] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 19:13:25] production.INFO: FCM: Sending notification for online order {"restaurant_id":1,"order_id":3464,"eligible_staff_count":1} 
[2026-09-01 19:13:25] production.INFO: FCM notification via Firebase Admin SDK {"order_id":3464,"success":true,"method":"Firebase Admin SDK v1"} 
[2026-09-01 19:13:25] production.INFO: FCM notification sent successfully to staff {"user_id":1,"user_name":"Kamlesh","order_id":3464,"fcm_response":{"name":"projects/bhukkha-partner/messages/0:1788270205617301%2876923528769235"}} 
[2026-09-01 19:13:25] production.INFO: FCM notification sent for online order {"order_id":3464,"order_source":"online"} 
[2026-09-01 19:14:45] production.INFO: FCM: Sending notification for online order {"restaurant_id":1,"order_id":3465,"eligible_staff_count":1} 
[2026-09-01 19:14:45] production.INFO: FCM notification via Firebase Admin SDK {"order_id":3465,"success":true,"method":"Firebase Admin SDK v1"} 
[2026-09-01 19:14:45] production.INFO: FCM notification sent successfully to staff {"user_id":1,"user_name":"Kamlesh","order_id":3465,"fcm_response":{"name":"projects/bhukkha-partner/messages/0:1788270285447195%2876923528769235"}} 
[2026-09-01 19:14:45] production.INFO: FCM notification sent for online order {"order_id":3465,"order_source":"online"} 
[2026-09-01 19:14:47] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 19:14:47] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 19:14:48] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 20:58:12] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.78.154"} 
[2026-09-01 20:58:13] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 20:58:13] 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-09-01 20:58:13] production.INFO: ✅ No update available - returning false  
[2026-09-01 20:58:13] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-09-01 20:58:13] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 20:58:13] production.INFO: ✅ No update available - returning none  
[2026-09-01 20:58:13] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-09-01 20:58:24] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3465,"status_history_id":5653,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:31] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3464,"status_history_id":5654,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:36] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3463,"status_history_id":5655,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:41] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3461,"status_history_id":5656,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:45] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3460,"status_history_id":5657,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:50] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3459,"status_history_id":5658,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:55] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3458,"status_history_id":5659,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:58:59] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3457,"status_history_id":5660,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 20:59:04] production.INFO: Order status change history created successfully in restaurant controller {"order_id":3456,"status_history_id":5661,"previous_status":"pending","new_status":"cancelled","changed_by":"Dev kumar"} 
[2026-09-01 21:00:17] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.78.154"} 
[2026-09-01 21:00:17] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 21:00:17] 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-09-01 21:00:17] production.INFO: ✅ No update available - returning false  
[2026-09-01 21:00:17] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-09-01 21:00:17] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 21:00:17] production.INFO: ✅ No update available - returning none  
[2026-09-01 21:00:17] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-09-01 21:00:59] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-09-01 21:00:59] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-09-01 21:00:59] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:01:04] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:01:04] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:01:04] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:01:04] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:01:39] production.INFO: Order status history created successfully in restaurant controller {"order_id":3466,"status_history_id":5663,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-09-01 21:01:39] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:01:44] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:01:45] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:01:45] production.INFO: Restaurant order created successfully {"order_id":3466,"order_number":"R1-20260901-001-iah7wj","restaurant_id":1,"total_amount":248.0} 
[2026-09-01 21:02:13] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-09-01 21:02:13] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-09-01 21:02:14] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:02:24] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:02:24] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:02:24] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:02:24] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:02:43] production.INFO: Order status history created successfully in restaurant controller {"order_id":3467,"status_history_id":5665,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-09-01 21:02:43] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:02:43] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:02:44] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:02:44] production.INFO: Restaurant order created successfully {"order_id":3467,"order_number":"R1-20260901-002-zvas00","restaurant_id":1,"total_amount":78.0} 
[2026-09-01 21:02:51] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-09-01 21:02:51] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-09-01 21:02:51] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:02:57] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:02:57] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:02:57] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:02:57] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:03:55] production.INFO: Order status history created successfully in restaurant controller {"order_id":3468,"status_history_id":5667,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-09-01 21:03:56] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:03:56] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:03:56] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:03:56] production.INFO: Restaurant order created successfully {"order_id":3468,"order_number":"R1-20260901-003-5ngb64","restaurant_id":1,"total_amount":350.0} 
[2026-09-01 21:04:03] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-09-01 21:04:03] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-09-01 21:04:04] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:05:30] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:05:30] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:05:30] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 21:05:30] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 21:07:36] production.INFO: Order status history created successfully in restaurant controller {"order_id":3469,"status_history_id":5669,"previous_status":"null","new_status":"preparing","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-09-01 21:07:37] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:07:37] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 21:07:37] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:07:37] production.INFO: Restaurant order created successfully {"order_id":3469,"order_number":"R1-20260901-004-5grbd8","restaurant_id":1,"total_amount":230.0} 
[2026-09-01 21:07:43] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-09-01 21:07:43] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-09-01 21:07:44] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 21:08:32] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.78.154"} 
[2026-09-01 21:08:32] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 21:08: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-09-01 21:08:32] production.INFO: ✅ No update available - returning false  
[2026-09-01 21:08:32] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-09-01 21:08:32] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 21:08:32] production.INFO: ✅ No update available - returning none  
[2026-09-01 21:08:32] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-09-01 22:49:08] production.WARNING: Attempt to create order for occupied table {"table_number":1,"existing_order_id":1333} 
[2026-09-01 22:49:08] production.INFO: FCM notification skipped - not an online order {"order_id":3470,"order_source":"restaurant"} 
[2026-09-01 22:49:08] production.INFO: Order status history created successfully in controller {"order_id":3470,"status_history_id":5671,"previous_status":"null","new_status":"pending","changed_by":"Dev kumar","order_source":"restaurant"} 
[2026-09-01 22:49:08] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"🍽️ New Order Received!"} 
[2026-09-01 22:49:08] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"🍽️ New Order Received!"} 
[2026-09-01 22:49:09] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
[2026-09-01 22:49:09] production.INFO: Order created successfully {"order_id":3470,"table_number":1,"total_amount":"138.00"} 
[2026-09-01 22:49:17] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 22:49:17] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 22:50:10] production.INFO: Backend received startDate: 2026-09-01 00:00:00  
[2026-09-01 22:50:10] production.INFO: Backend received endDate: 2026-09-30 23:59:59  
[2026-09-01 23:23:26] production.INFO: Version check requested {"app":"restaurant","platform":"android","currentVersion":"1.0.1","ip":"47.31.78.154"} 
[2026-09-01 23:23:26] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 23:23:26] 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-09-01 23:23:26] production.INFO: ✅ No update available - returning false  
[2026-09-01 23:23:26] production.INFO: 🎯 getUpdateType called {"currentVersion":"1.0.1","dbVersion":"1.0.0"} 
[2026-09-01 23:23:26] production.INFO: 🔍 isUpdateAvailable check {"currentVersion":"1.0.1","dbVersion":"1.0.0","result":false} 
[2026-09-01 23:23:26] production.INFO: ✅ No update available - returning none  
[2026-09-01 23:23:26] production.INFO: Version check response {"app":"restaurant","currentVersion":"1.0.1","latestVersion":"1.0.0","updateRequired":false,"updateAvailable":false} 
[2026-09-01 23:23:40] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 23:23:40] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 23:23:40] production.INFO: RestaurantMenuController - User details: {"user_id":2,"restaurant_id":1,"role":"admin"} 
[2026-09-01 23:23:40] production.INFO: RestaurantMenuController - Using user restaurant_id: 1  
[2026-09-01 23:23:55] production.INFO: FCM notification sent successfully {"fcm_token":"fvEt12TsSOaePdeXCo5d...","title":"💳 Payment Received"} 
[2026-09-01 23:23:55] production.INFO: FCM notification sent successfully {"fcm_token":"cD5arz8JTu-zxc16VxHZ...","title":"💳 Payment Received"} 
[2026-09-01 23:23:55] production.WARNING: FCM notification failed {"fcm_token":"e6hhsCKUR1CTQKN6O5cr...","error":"NotRegistered"} 
