65 lines
1.9 KiB
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))
|
|
//}
|