-- ============================================================================= -- عبایی گلد — ادغام const با کاتالوگ goldAliii -- -- منبع مقادیر: abaeigold_client.json -- قالب: 10 کلید goldali -- ============================================================================= START TRANSACTION; SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE `const` MODIFY COLUMN `title_fa` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL; -- 1) INSERT INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'limited_price', '', 'سقف قیمت محدود' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'limited_price' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'is_gateway_open', '', 'باز بودن درگاه پرداخت' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'is_gateway_open' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'liman', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vMjEyLjIzLjIwMS4xNzMvc2VydmVyL2F1dGgvbG9naW4iLCJpYXQiOjE3Nzk2MzcxNTEsImV4cCI6MTc4MjIyOTE1MSwibmJmIjoxNzc5NjM3MTUxLCJqdGkiOiJFaHdqRXhiY2xDRmxsY25sIiwic3ViIjoiMzM0NiIsInBydiI6IjFkMGEwMjBhY2Y1YzRiNmM0OTc5ODlkZjFhYmYwZmJkNGU4YzhkNjMifQ.GQrsnIDkcHGeXQGdfoiv1xFEqqek0M05CMRK3zk-PAE', 'توکن لیمان' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'liman' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'header_banner', '', 'بنر بالای صفحه' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'header_banner' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'app_closed', 'false', 'بسته بودن اپ' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'app_closed' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'main_product', '13', 'محصول آبشده پیش‌فرض' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'main_product' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'gram', '', 'گرم ثبت‌نام' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'gram' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'first_customer_wallet_value', '', 'حداقل اولین خرید' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'first_customer_wallet_value' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'jibit_counter', '0', 'شمارنده جیبیت' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'jibit_counter' LIMIT 1); INSERT INTO `const` (`key`, `value`, `title_fa`) SELECT 'price', '[]', 'لیست قیمت TGJU (JSON)' WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'price' LIMIT 1); -- 2) UPDATE UPDATE `const` SET `title_fa` = 'سقف قیمت محدود', `value` = '', `updated_at` = NOW() WHERE `key` = 'limited_price'; UPDATE `const` SET `title_fa` = 'باز بودن درگاه پرداخت', `value` = '', `updated_at` = NOW() WHERE `key` = 'is_gateway_open'; UPDATE `const` SET `title_fa` = 'توکن لیمان', `value` = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vMjEyLjIzLjIwMS4xNzMvc2VydmVyL2F1dGgvbG9naW4iLCJpYXQiOjE3Nzk2MzcxNTEsImV4cCI6MTc4MjIyOTE1MSwibmJmIjoxNzc5NjM3MTUxLCJqdGkiOiJFaHdqRXhiY2xDRmxsY25sIiwic3ViIjoiMzM0NiIsInBydiI6IjFkMGEwMjBhY2Y1YzRiNmM0OTc5ODlkZjFhYmYwZmJkNGU4YzhkNjMifQ.GQrsnIDkcHGeXQGdfoiv1xFEqqek0M05CMRK3zk-PAE', `updated_at` = NOW() WHERE `key` = 'liman'; UPDATE `const` SET `title_fa` = 'بنر بالای صفحه', `value` = '', `updated_at` = NOW() WHERE `key` = 'header_banner'; UPDATE `const` SET `title_fa` = 'بسته بودن اپ', `value` = 'false', `updated_at` = NOW() WHERE `key` = 'app_closed'; UPDATE `const` SET `title_fa` = 'محصول آبشده پیش‌فرض', `value` = '13', `updated_at` = NOW() WHERE `key` = 'main_product'; UPDATE `const` SET `title_fa` = 'گرم ثبت‌نام', `value` = '', `updated_at` = NOW() WHERE `key` = 'gram'; UPDATE `const` SET `title_fa` = 'حداقل اولین خرید', `value` = '', `updated_at` = NOW() WHERE `key` = 'first_customer_wallet_value'; UPDATE `const` SET `title_fa` = 'شمارنده جیبیت', `value` = '0', `updated_at` = NOW() WHERE `key` = 'jibit_counter'; UPDATE `const` SET `title_fa` = 'لیست قیمت TGJU (JSON)', `value` = '[]', `updated_at` = NOW() WHERE `key` = 'price'; -- 3) DELETE extras DELETE FROM `const` WHERE `key` NOT IN ( 'limited_price', 'is_gateway_open', 'liman', 'header_banner', 'app_closed', 'main_product', 'gram', 'first_customer_wallet_value', 'jibit_counter', 'price' ); COMMIT;