印度包网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

67 lines
1.6 KiB

package guser
import (
"github.com/gin-gonic/gin"
"github.com/liangdas/mqant/log"
"github.com/olivere/elastic/v7"
"server/common"
"server/db"
"server/modules/backend/values"
"server/modules/customer/app"
)
func GetGameUserPlayDetail(c *gin.Context) {
a := app.NewApp(c)
defer func() {
a.Response()
}()
req := new(values.GetGameUserPlayDetailReq)
if !a.S(req) {
return
}
data := common.CurrencyBalance{}
q := elastic.NewBoolQuery()
q.Filter(elastic.NewTermQuery("extern.keyword", req.UUID))
q.Filter(elastic.NewTermQuery("event", common.CurrencyEventGameSettle))
err := db.ES().QueryOne(common.ESIndexBalance, q, &data)
if err != nil {
log.Error("err:%v", err)
a.Code = values.CodeRetry
return
}
//gameId, err := strconv.Atoi(data.Desc)
//if err != nil {
// log.Error("err:%v", err)
// a.Code = values.CodeRetry
// return
//}
resp := values.GetGameUserPlayDetailResp{}
//resp.GameId = gameId
a.Data = resp
//if data.Desc == fmt.Sprintf("%d", common.GameIDDragon) || data.Desc == fmt.Sprintf("%d", common.GameIDSeven) {
// res, err := getDVTGameUserPlayDetail(req.UUID, req.UID)
// if err != nil {
// log.Error("查询百人模式游戏数据统计失败, error : [%s]", err.Error())
// a.Code = values.CodeRetry
// return
// }
// resp.Result = res
// a.Data = resp
//} else {
//
// if 2001 <= gameId && gameId < 3000 {
// Result, History := getESTeenpattiOperateLog(req.UUID)
// resp.Result = Result
// resp.History = History
// }
//
// if 3001 <= gameId && gameId < 4000 {
// Result, History := getESRummyOperateLog(req.UUID)
// resp.Result = Result
// resp.History = History
// }
//
// a.Data = resp
//}
}