@@ -0,0 +1,39 @@
|
||||
package ai_mate_v2_ser
|
||||
|
||||
import (
|
||||
"context"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"91porn-server/common/laosiji_app"
|
||||
"91porn-server/common/log"
|
||||
"91porn-server/common/stderr"
|
||||
"91porn-server/models/commod"
|
||||
"91porn-server/web/webg"
|
||||
)
|
||||
|
||||
// GetUserOrderLogs 查询老司机AI女友V2第三方消费流水。
|
||||
func GetUserOrderLogs(ctx context.Context, uid, pageNumber, pageSize uint64, startTime, endTime time.Time) (code stderr.Code, data map[string]interface{}) {
|
||||
resp, err := laosiji_app.GetAiMateOrderLogs(ctx, webg.Conf.Base.Env, laosiji_app.AiMateOrderLogsReq{
|
||||
AppID: commod.KFK_APPID,
|
||||
UID: uid,
|
||||
Page: int(pageNumber),
|
||||
PageSize: int(pageSize),
|
||||
StartTime: startTime,
|
||||
EndTime: endTime,
|
||||
})
|
||||
if err != nil {
|
||||
log.Error("ai_mate_v2_ser GetUserOrderLogs", log.Any("err", err), log.Any("uid", uid))
|
||||
return stderr.Failure, nil
|
||||
}
|
||||
|
||||
total, _ := strconv.ParseInt(resp.Total, 10, 64)
|
||||
items := resp.Items
|
||||
if items == nil {
|
||||
items = make([]laosiji_app.AiMateOrderLog, 0)
|
||||
}
|
||||
return stderr.Success, map[string]interface{}{
|
||||
"count": total,
|
||||
"list": items,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user