fix sql
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
-- سوییچ «اعمال مبلغ دقیق در معامله مشتری» — برای نصبهای موجود (مثلاً abshodehrahimi)
|
||||
-- سوییچ «اعمال مبلغ دقیق در معامله مشتری» — برای نصبهای موجود
|
||||
-- idempotent: چند بار قابل اجرا
|
||||
-- • اولین بار: INSERT با value='false' (پیشفرض خاموش)
|
||||
-- • اجرای مجدد: value و is_active دست نمیخورند — فقط title_fa / description / type / can_edit
|
||||
-- • اجرای مجدد: value و is_active دست نمیخورند — title_fa / description / type / can_edit همیشه override میشوند
|
||||
|
||||
START TRANSACTION;
|
||||
|
||||
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
||||
SELECT 'fee_deduct_from_gold', 'false', 'اعمال مبلغ دقیق در معامله مشتری', 1, 1,
|
||||
@@ -15,3 +17,10 @@ SET `title_fa` = 'اعمال مبلغ دقیق در معامله مشتری',
|
||||
`type` = 'switch',
|
||||
`can_edit` = 1
|
||||
WHERE `key` = 'fee_deduct_from_gold';
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- بررسی (باید desc_preview با «مشتری دقیقاً» شروع شود):
|
||||
SELECT `key`, `title_fa`, LEFT(`description`, 60) AS desc_preview, `can_edit`, `type`
|
||||
FROM `settings`
|
||||
WHERE `key` = 'fee_deduct_from_gold';
|
||||
|
||||
Reference in New Issue
Block a user