fix some bugs from fee
This commit is contained in:
@@ -754,9 +754,7 @@ INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `de
|
||||
SELECT 'referral_id', 'required', 'کد معرف اجباری', 1, 1, 'روشن = اجباری در ثبتنام | خاموش = اختیاری', 'switch'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'referral_id' LIMIT 1);
|
||||
|
||||
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
||||
SELECT 'fee_single', '500000', 'اختلاف پایه نمایش', 0, 1, NULL, 'price'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'fee_single' LIMIT 1);
|
||||
-- fee_single حذف شد — اختلاف فقط buy_fee / sell_fee (خالی = صفر)
|
||||
|
||||
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
||||
SELECT 'buy_fee', '', 'سود خرید نمایش', 1, 1, NULL, 'price'
|
||||
@@ -865,9 +863,6 @@ WHERE `key` = 'zaarbox_api_url';
|
||||
UPDATE `settings` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'شناسه ردیف Zaarbox')
|
||||
WHERE `key` = 'zaarbox_price_key';
|
||||
|
||||
UPDATE `settings` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'اختلاف پایه نمایش')
|
||||
WHERE `key` = 'fee_single';
|
||||
|
||||
UPDATE `settings` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'سود خرید نمایش')
|
||||
WHERE `key` = 'buy_fee';
|
||||
|
||||
@@ -980,7 +975,7 @@ UPDATE `settings` SET `type` = 'switch' WHERE `key` IN (
|
||||
|
||||
-- price (مبالغ ریالی)
|
||||
UPDATE `settings` SET `type` = 'price' WHERE `key` IN (
|
||||
'fee_single', 'buy_fee', 'sell_fee',
|
||||
'buy_fee', 'sell_fee',
|
||||
'min_withdraw', 'min_deposit', 'min_first_buy', 'minimum_sell',
|
||||
'up_price', 'down_price'
|
||||
);
|
||||
@@ -1127,6 +1122,7 @@ DELETE FROM `settings` WHERE `key` IN (
|
||||
'name_en', 'bace_url', 'server_url', 'key', 'color_primary', 'color_secondary',
|
||||
'price_from_nasiryan',
|
||||
'montzar_price',
|
||||
'fee_single',
|
||||
'goldir_base_url', 'fee_cash', 'default_vc_number', 'payping_gateway_item',
|
||||
'wss_path', 'wss_link', 'wss_trigger_path',
|
||||
'wss_trigger_host', 'wss_trigger_scheme', 'wss_http_port', 'wss_socket_port'
|
||||
@@ -1307,9 +1303,8 @@ UPDATE `settings` SET `description` = 'روشن: بعد از انتخاب محص
|
||||
UPDATE `settings` SET `description` = 'روشن: خارج از بازه «ساعت شروع» تا «ساعت پایان» معامله و نمایش قیمت بسته میشود. خاموش: محدودیت ساعتی سراسری اعمال نمیشود.' WHERE `key` = 'close_price';
|
||||
UPDATE `settings` SET `description` = 'ساعت شروع فعالیت روزانه. فقط وقتی «بستن خودکار خارج از ساعت کاری» روشن باشد اعمال میشود (مثلاً ۰۹:۰۰).' WHERE `key` = 'startDay';
|
||||
UPDATE `settings` SET `description` = 'ساعت پایان فعالیت روزانه. فقط وقتی «بستن خودکار خارج از ساعت کاری» روشن باشد اعمال میشود (مثلاً ۲۲:۰۰).' WHERE `key` = 'endDay';
|
||||
UPDATE `settings` SET `description` = 'اختلاف پایه (ریال) بین قیمت خرید و فروش روی مظنه. معمولاً نصف مجموع اختلاف قیمت خرید و فروش است.' WHERE `key` = 'fee_single';
|
||||
UPDATE `settings` SET `description` = 'مبلغ اضافه (ریال) روی قیمت پایه برای سمت خرید. خالی = استفاده از «اختلاف پایه».' WHERE `key` = 'buy_fee';
|
||||
UPDATE `settings` SET `description` = 'مبلغ کسر (ریال) از قیمت پایه برای سمت فروش. خالی = استفاده از «اختلاف پایه».' WHERE `key` = 'sell_fee';
|
||||
UPDATE `settings` SET `description` = 'مبلغ اضافه (ریال) روی قیمت پایه برای سمت خرید. خالی یا صفر = بدون اختلاف.' WHERE `key` = 'buy_fee';
|
||||
UPDATE `settings` SET `description` = 'مبلغ کسر (ریال) از قیمت پایه برای سمت فروش. خالی یا صفر = بدون اختلاف.' WHERE `key` = 'sell_fee';
|
||||
UPDATE `settings` SET `description` = 'درصد کارمزد هر سفارش از مبلغ معامله (اعشاری؛ مثلاً ۰٫۰۰۵ یعنی نیم در هزار).' WHERE `key` = 'fee_service_charge_percentage';
|
||||
UPDATE `settings` SET
|
||||
`title_fa` = 'اعمال مبلغ دقیق در معامله مشتری',
|
||||
@@ -1529,7 +1524,6 @@ UPDATE `settings` SET `title_fa` = 'کارمزد (قدیمی — درصد)' WHER
|
||||
UPDATE `settings` SET `title_fa` = 'تعداد سفارش اول بدون کارمزد' WHERE `key` = 'fee_free';
|
||||
UPDATE `settings` SET `title_fa` = 'درصد کارمزد سفارش' WHERE `key` = 'fee_service_charge_percentage';
|
||||
UPDATE `settings` SET `title_fa` = 'اعمال مبلغ دقیق در معامله مشتری' WHERE `key` = 'fee_deduct_from_gold';
|
||||
UPDATE `settings` SET `title_fa` = 'اختلاف پایه نمایش' WHERE `key` = 'fee_single';
|
||||
UPDATE `settings` SET `title_fa` = 'پاداش معرفشونده' WHERE `key` = 'gift_for_referral';
|
||||
UPDATE `settings` SET `title_fa` = 'پاداش معرف' WHERE `key` = 'gift_for_referrer';
|
||||
UPDATE `settings` SET `title_fa` = 'پیامک گروهی' WHERE `key` = 'group_sms';
|
||||
@@ -1647,7 +1641,6 @@ UPDATE `settings` SET `can_edit` = 0 WHERE `key` IN (
|
||||
'chart_id', 'chart_use_local_data',
|
||||
'external_order_api_enabled',
|
||||
'fee_deduct_from_gold',
|
||||
'fee_single',
|
||||
'referral_bonus_amount',
|
||||
'group_sms',
|
||||
'customer_direct_sms',
|
||||
@@ -1723,7 +1716,7 @@ UPDATE `settings` SET `can_edit` = 1 WHERE `key` IN (
|
||||
|
||||
-- تفکیک نهایی type (بعد از همه batchها — override روی دیتابیس موجود)
|
||||
UPDATE `settings` SET `type` = 'price' WHERE `key` IN (
|
||||
'fee_single', 'buy_fee', 'sell_fee',
|
||||
'buy_fee', 'sell_fee',
|
||||
'min_withdraw', 'min_deposit', 'min_first_buy', 'minimum_sell',
|
||||
'up_price', 'down_price'
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user