118 lines
4.5 KiB
SQL
118 lines
4.5 KiB
SQL
-- =============================================================================
|
|
-- abaeigold — ادغام const با کاتالوگ واحد
|
|
--
|
|
-- منبع مقادیر: 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', '0', 'گرم ثبتنام'
|
|
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` = '0',
|
|
`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;
|