娃娃机兑换记录优化

This commit is contained in:
DESKTOP-45ANQ2C\unis 2024-09-28 17:48:48 +08:00
parent f642c32631
commit bbae2da8da
1 changed files with 4 additions and 2 deletions

View File

@ -117,6 +117,7 @@ func (svc *ItemLogSvc) UpdateState(req *model.UpdateParam, res *model.UpdateRes)
func (svc *ItemLogSvc) GetClawdollItemLog(args *model.ClawdollItemLogReq, ret *model.GetClawdollItemLogRet) (err error) { func (svc *ItemLogSvc) GetClawdollItemLog(args *model.ClawdollItemLogReq, ret *model.GetClawdollItemLogRet) (err error) {
limitDataNum := 200
var Logs []model.RetClawdollItemLog var Logs []model.RetClawdollItemLog
for _, typeId := range args.TypeIds { for _, typeId := range args.TypeIds {
var SubLogs []model.RetClawdollItemLog var SubLogs []model.RetClawdollItemLog
@ -137,7 +138,7 @@ func (svc *ItemLogSvc) GetClawdollItemLog(args *model.ClawdollItemLogReq, ret *m
return return
} }
err = c.Find(bson.M{"$and": sql}).Select(bson.M{"itemid": 1, "createts": 1, "typeid": 1, "count": 1, "logtype": 1}).All(&SubLogs) err = c.Find(bson.M{"$and": sql}).Sort("-createts").Limit(limitDataNum).Select(bson.M{"itemid": 1, "createts": 1, "typeid": 1, "count": 1, "logtype": 1}).All(&SubLogs)
Logs = append(Logs, SubLogs...) Logs = append(Logs, SubLogs...)
} }
@ -155,8 +156,9 @@ func (svc *ItemLogSvc) GetClawdollSuccessItemLog(args *model.ClawdollSuccessItem
return return
} }
limitDataNum := 300
var datas []model.ItemLog var datas []model.ItemLog
err = c.Find(cond).All(&datas) err = c.Find(cond).Sort("-createts").Limit(limitDataNum).All(&datas)
if err != nil { if err != nil {
logger.Logger.Error("GetClawdollSuccessItemLog error: ", err) logger.Logger.Error("GetClawdollSuccessItemLog error: ", err)
return err return err