34 lines
669 B
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)
|
|
}
|