🔍 گزارش تشخیص فقط-خواندنی — folad

✅ این گزارش فقط از دستورات SELECT و SHOW TABLES استفاده می‌کند. هیچ داده‌ای تغییر نکرده است.

۱) جدول‌ها و تعداد رکوردها

جدولوضعیتتعداد رکوردتوضیح
departmentsموجود8
employeesموجود18
evaluationsموجود0
supply_productsموجود20
supply_factoriesموجود54
supply_pricesموجود184
loading_purchaseموجود69
loading_saleموجود10
loading_loadedموجود0
loading_archiveموجود0
loading_announceموجود27
warehouseموجود0
freight_ratesموجود115
dollar_ratesموجود48
usersموجود16
announcementsموجود57
penaltiesموجود0
rewardsموجود10
market_pricesموجود310
feedbackموجود178

۲) تحلیل جدول rewards — ریشه «جمع پاداش منفی»

typeتعدادجمع amountدسته صحیح
admin_adjust1-273🔧 اصلاح دستی
eval_top4105🎁 پاداش
feedback_top570🎁 پاداش

جمع کل قدیمی (همه رکوردها با هم) = -98 ← عددی که در داشبورد دیده می‌شد.

🎁 پاداش واقعی (بدون admin_adjust) = 175

🔧 اصلاح دستی (admin_adjust) = -273

پس از هات‌فیکس، این دو عدد جدا نمایش داده می‌شوند و کارت پاداش هرگز منفی نمی‌شود.

۳) گزارش مقایسه‌ای — کدام رکوردها با مرزهای واقعی شمسی جابه‌جا می‌شوند

هیچ رکوردی تغییر نمی‌کند. این فقط یک پیش‌نمایش است تا قبل از اعمال منطق شمسی، تفاوت‌ها را تأیید کنید.

evaluations — 0 رکورد بررسی شد

✅ هیچ رکوردی سطل ماهانه‌اش تغییر نمی‌کند.

rewards — 10 رکورد بررسی شد

✅ هیچ رکوردی سطل ماهانه‌اش تغییر نمی‌کند.

penalties — 0 رکورد بررسی شد

✅ هیچ رکوردی سطل ماهانه‌اش تغییر نمی‌کند.

۴) شناسه کارکنان (برای تطبیق مبتنی بر ID)

تعداد کارکنان: 18

بدون فیلد id: 0

نام‌های تکراری: 0

پایان گزارش

✅ هیچ داده‌ای نوشته، حذف یا تغییر داده نشد.