u
This commit is contained in:
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)
|
||||
|
||||
|
||||
Reference in new issue
Block a user