Mhamdans17 commited on
Commit ·
0c807ba
1
Parent(s): d3525b4
perf: optimize DailyReport GORM query with select-specific-columns to avoid SELECT *
Browse files
controllers/report_controller.go
CHANGED
|
@@ -82,7 +82,8 @@ func DailyReport(c *gin.Context) {
|
|
| 82 |
|
| 83 |
startDt, endDt := getDayRange(targetDate)
|
| 84 |
|
| 85 |
-
query := config.DB.
|
|
|
|
| 86 |
|
| 87 |
if branchQuery != "" {
|
| 88 |
if bID, err := strconv.Atoi(branchQuery); err == nil {
|
|
|
|
| 82 |
|
| 83 |
startDt, endDt := getDayRange(targetDate)
|
| 84 |
|
| 85 |
+
query := config.DB.Select("id, company_id, branch_id, order_number, total_amount, paid_amount, change_amount, payment_method, payment_status, platform_fee, created_at").
|
| 86 |
+
Where("company_id = ? AND created_at >= ? AND created_at < ? AND payment_status = ?", *user.CompanyID, startDt, endDt, "paid")
|
| 87 |
|
| 88 |
if branchQuery != "" {
|
| 89 |
if bID, err := strconv.Atoi(branchQuery); err == nil {
|