Files
hqland-app/NEXT_SESSION.md

58 lines
1.5 KiB
Markdown

# 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)
```bash
DB_HOST=127.0.0.1 php artisan migrate --force
```
---
## 3. TEST
```bash
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
- **Email:** admin@phuongtc.com
- **Password:** 1Qazxsw2@!321
---
*Commit ngay lập tức trước khi tắt máy!*