go_dreamfactory/modules/moonfantasy/api_buy.go
2022-10-12 12:34:23 +08:00

30 lines
686 B
Go

package moonfantasy
import (
"go_dreamfactory/comm"
"go_dreamfactory/pb"
"google.golang.org/protobuf/proto"
)
//参数校验
func (this *apiComp) BuyCheck(session comm.IUserSession, req *pb.MoonfantasyBuyReq) (code pb.ErrorCode) {
if req.BuyNum == 0 {
code = pb.ErrorCode_ReqParameterError
}
return
}
///询问怪物是否可以挑战
func (this *apiComp) Buy(session comm.IUserSession, req *pb.MoonfantasyBuyReq) (code pb.ErrorCode, data proto.Message) {
var ()
defer func() {
session.SendMsg(string(this.module.GetType()), "ask", &pb.MoonfantasyBuyResp{Issucc: true})
}()
if code = this.BuyCheck(session, req); code != pb.ErrorCode_Success {
return
}
return
}