Files
hqland-app/NEXT_SESSION.md

1.5 KiB

HQLAND - HƯỚNG DẪN PHIÊN LÀM VIỆC TIẾP THEO

File này giúp AI Agent nhanh chóng bắt nhịp khi bạn chuyển sang máy tính khác.
Cập nhật: 28/04/2026


1. NHỮNG GÌ VỪA HOÀN THÀNH

Module mới: Sales Phases (Đợt mở bán)

  • Models: SalesPhase, SalesPhaseProduct (pivot)
  • Migration: sales_phases, sales_phase_products, add_sales_phase_id_to_contracts
  • SalesPhaseResource: Form + Table + Pages đầy đủ (Schemas)
  • ContractForm: Chọn sales_phase_id → auto-populate giá từ pivot
  • CreateContract: Fallback lấy paymentTemplate từ salesPhase nếu HĐ không chọn template trực tiếp
  • Product/Project models: Thêm relationships với SalesPhase

Kiến trúc cũ vẫn giữ nguyên

  • Calculation Pipeline, Form Templates, Payment/Finance modules
  • Dashboard widgets, PaymentFine/Appendix/Settlement Resources
  • 9 tests passing

2. CẤU HÌNH DATABASE

Chạy migrate (NẾU CHƯA CHẠY)

DB_HOST=127.0.0.1 php artisan migrate --force

3. TEST

DB_HOST=127.0.0.1 ./vendor/bin/pest

4. VIỆC CẦN LÀM TIẾP THEO

  • Notification: Cảnh báo đợt thanh toán sắp đến hạn
  • Export Excel: Báo cáo công nợ khách hàng
  • In ấn thực tế: Tích hợp MailMergeService với action "In" trong ContractResource

5. TÀI KHOẢN


Commit ngay lập tức trước khi tắt máy!