fix wallet

This commit is contained in:
2026-06-10 13:11:51 +03:30
parent fe4d85325e
commit 539e38d034
14 changed files with 957 additions and 293 deletions
@@ -0,0 +1,23 @@
-- فعال‌سازی «نمایش در صفحه دارایی‌ها» برای محصول آبشده اصلی
-- بعد از migration که همه را 0 کرده — فقط محصول main_product و دسته آبشده
-- USE دیتابیس_خودتان;
SET @db = DATABASE();
UPDATE `products`
SET `show_in_assets` = 1
WHERE EXISTS (
SELECT 1 FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'products' AND COLUMN_NAME = 'show_in_assets'
)
AND TRIM(`group_type`) = 'آبشده';
UPDATE `products` p
INNER JOIN `settings` s ON s.`key` = 'main_product'
AND s.`value` REGEXP '^[0-9]+$'
AND p.`id` = CAST(s.`value` AS UNSIGNED)
SET p.`show_in_assets` = 1
WHERE EXISTS (
SELECT 1 FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'products' AND COLUMN_NAME = 'show_in_assets'
);