game_sync/dbproxy/svc/l_jackpotlog.go

65 lines
1.9 KiB
Go

package svc
//
//func JackPotLogsCollection(plt string) *mongo.Collection {
// s := mongo.MgoSessionMgrSington.GetPltMgoSession(plt, model.JackPotLogDBName)
// if s != nil {
// c_jackpotlog, first := s.DB().C(model.JackPotLogCollName)
// if first {
// c_jackpotlog.EnsureIndex(mgo.Index{Key: []string{"platform"}, Background: true, Sparse: true})
// c_jackpotlog.EnsureIndex(mgo.Index{Key: []string{"gamefreeid"}, Background: true, Sparse: true})
// c_jackpotlog.EnsureIndex(mgo.Index{Key: []string{"ts"}, Background: true, Sparse: true})
// c_jackpotlog.EnsureIndex(mgo.Index{Key: []string{"_id"}, Background: true, Sparse: true})
// }
// return c_jackpotlog
// }
// return nil
//}
//
//type JackPotLogSvc struct {
//}
//
//func (svc *JackPotLogSvc) InsertJackPotLog(log *model.JackPotLog, ret *bool) (err error) {
// clog := JackPotLogsCollection(log.Platform)
// if clog == nil {
// return
// }
// _, err = clog.Upsert(bson.M{"_id": log.LogId}, log)
// if err != nil {
// logger.Logger.Warn("InsertJackPotLog error:", err)
// return
// }
// *ret = true
// return
//}
//func (svc *JackPotLogSvc) DelJackPotLog(args *model.DelJKData, ret *bool) (err error) {
// clog := JackPotLogsCollection(args.Platform)
// if clog == nil {
// return
// }
// ts := args.Ts.Unix() - int64(args.Ts.Second()) - int64(60*args.Ts.Minute()) - int64(60*60*args.Ts.Hour())
// ts -= 3 * 24 * 60 * 60
// _, err = clog.RemoveAll(bson.M{"ts": bson.M{"$lte": ts}})
// if err != nil {
// logger.Logger.Warn("DelJackPotLog error:", err)
// return
// }
// *ret = true
// return
//}
//func (svc *JackPotLogSvc) GetJackPotLog(args *model.DelJKData, ret *[]model.JackPotLog) (err error) {
// clog := JackPotLogsCollection(args.Platform)
// if clog == nil {
// return
// }
// err = clog.Find(bson.M{"ts": bson.M{"$gte": args.Ts.Unix()}}).All(ret)
// if err != nil {
// logger.Logger.Warn("GetJackPotLog error:", err)
// return
// }
// return
//}
//func init() {
// rpc.Register(new(JackPotLogSvc))
//}