Files
boursecu_server/.cursor/skills/abshode-domain-lookup/learned-notes.md
T
2026-10-17 11:23:03 +03:30

3.4 KiB

یادداشت‌های یادگیری — abshode-domain-lookup

فرمت هر خط:

  • YYYY-MM-DD | موضوع | مسیر فایل(ها) | نکتهٔ ۱ خطی

  • 2026-10-05 | شایگان حسابداری | ConfigService::accountingProvider همیشه shayegan + ShayeganSyncService | Ws: 2.180.4.172:2030 (عمومی) / 192.168.109.222:2030 (داخلی); SQL Config P-SERVER/CYPRSD04; ارسال وقتی mapping کامل باشد

  • 2026-10-17 | لاگ ترافیک شایگان | ShayeganClient::request | Log::info با کلید shayegan.http_request / shayegan.http_response; رمز ***; خاموش: setting shayegan_log_traffic=0

  • 2026-10-17 | گروه شایگان در تنظیمات پیشرفته | settingGroups.resolveSettingMenu + migration 2026_10_17_000001 | اگر menu=misc ولی کلید shayegan_* → گروه accounting_shayegan؛ نه «سایر»

  • 2026-09-06 | گیفت‌کارت | database/migrations/2026_09_06_000001_create_giftcards_tables.php | create جداول giftcards و giftcard_codes اگر نباشند؛ drop در down ندارد

  • 2026-09-08 | خطای «محدودیت فیلد قیمت» در گیفت‌کارت | app/Exceptions/Handler.php + GiftCardController::redeem | پیام عمومی MySQL ۱۲۶۴ (Out of range) است؛ معمولاً amount/total=count*amount از ظرفیت ستون بیشتر است، نه باگ فرم ادمین

  • 2026-09-08 | widen مبلغ گیفت‌کارت | migrations/2026_09_08_000001_widen_giftcard_amount_columns.php + deploy_safe_schema.sql | amount/total → DECIMAL(20,4) تا مبالغ ≥۱۰۰ میلیون ریال جا شود

  • 2026-09-08 | لیست گیفت کاربر | GiftCardController::mine + GET customer/giftcard/mine + GiftCardCodes::giftcard | available=اختصاصی+عمومی تک‌کد use_once=0؛ history از assigned_to

  • 2026-09-09 | «کد قابل استفاده» خالی در اپ | routes/customer.php + GiftCardController::mine | مسیر GET customer/giftcard/mine هنوز کامیت/دیپلوی نشده؛ سرور واقعی ۴۰۴ می‌دهد (use و me → ۴۰۱) پس لیست همیشه خالی است

  • 2026-09-09 | کارت هدیه فلزی | GiftCardController::useGiftCard | unit=2 دیگر «در دست ساخت» نیست؛ شارژ gold کیف اصلی + سینک ته‌حساب/زرین/پرگار؛ used_count فقط بعد از موفقیت

  • 2026-09-12 | واریز کیف‌پول + هدیه ریالی | Withdraw::scopeDeposits | note«کارت هدیه» با cash>0 در لیست واریز می‌آید؛ هدیه مسی (فقط gold) نه

  • 2026-09-12 | پیامک کارت هدیه | GiftCardController::useGiftCard | پسوند SMS: ریالی→«قلک ریال»، فلزی→«قلک مس» (نه name_fa / قلک طلا)

  • 2026-09-16 | تعداد کد هدیه | GiftCardController::redeem | count=N → یک رکورد giftcards با count=N + N ردیف giftcard_codes؛ مثل storeRedeem

  • 2026-09-12 | انقضای کارت هدیه | GiftCardController::validateGiftExpiryDate + GiftCardEditorFormBody | تاریخ قبل از امروز → ۴۰۰ / خطای فرم؛ امروز مجاز

  • 2026-09-09 | رمز ادمین ≠ لاگین اپ | Customer::setPasswordAttribute + AuthController + updateAdmin | قبل از هش/لاگین ارقام فارسی→انگلیسی؛ jwt hash=false؛ آنلاین فقط password غیرخالی بفرست