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, } }