game_sync/dbproxy/svc/l_accountlog.go

34 lines
669 B
Go

package svc
import (
"mongo.games.com/game/dao"
"mongo.games.com/game/model"
"mongo.games.com/goserver/core/logger"
"mongo.games.com/goserver/core/mongox"
"net/rpc"
)
type AccountLogSvc struct {
}
func (a *AccountLogSvc) GetByFaceBookId(req *string, res *model.AccountLog) error {
c, err := dao.GetAccountLog(mongox.Global)
if err != nil {
logger.Logger.Errorf("GetAccountLog error: %v", err)
return err
}
log, err := c.GetByFaceBookId(*req)
if err != nil {
logger.Logger.Errorf("GetByFaceBookId error: %v", err)
return err
}
*res = *log
return nil
}
var AccountLogSvcInst = new(AccountLogSvc)
func init() {
rpc.Register(AccountLogSvcInst)
}