This commit is contained in:
oneao committed 2026-02-06 22:21:26 +08:00
1 parent a030d1c92e
commit b8c8a04c85
9 files changed
+117 -68

No files matched your search

@@ -3,6 +3,7 @@
package money
import (
money "allapp/biz/model/money"
"allapp/biz/router/middleware"
"allapp/db"
"allapp/db/repo"
@@ -10,11 +11,9 @@ import (
"allapp/utils/idgen"
"allapp/utils/pgtypex"
"allapp/utils/response"
"allapp/utils/timex"
"context"
"fmt"
"time"
money "allapp/biz/model/money"
"github.com/cloudwego/hertz/pkg/app"
"github.com/cloudwego/hertz/pkg/protocol/consts"
@@ -31,12 +30,17 @@ func ListMoneyRecords(ctx context.Context, c *app.RequestContext) {
}
// 解析年月(yyyy-MM)
startTime, err := time.Parse("2006-01", req.RecordTime)
startTime, err := timex.ParseTimeFlexible(req.StartTime)
if err != nil {
errorx.AddError(c, fmt.Errorf("invalid record_time format: %v", err))
errorx.AddError(c, fmt.Errorf("invalid start_time format: %v", err))
return
}
endTime, err := timex.ParseTimeFlexible(req.EndTime)
if err != nil {
errorx.AddError(c, fmt.Errorf("invalid end_time format: %v", err))
return
}
endTime := startTime.AddDate(0, 1, 0).Add(-time.Nanosecond)
userID := middleware.GetUserID(ctx)