package user import ( "go_dreamfactory/comm" "go_dreamfactory/pb" ) // 储蓄金获取 func (this *apiComp) GetdepositCheck(session comm.IUserSession, req *pb.UserGetdepositReq) (errdata *pb.ErrorData) { return } func (this *apiComp) Getdeposit(session comm.IUserSession, req *pb.UserGetdepositReq) (errdata *pb.ErrorData) { if errdata = this.GetdepositCheck(session, req); errdata != nil { return } user, err := this.module.GetUser(session.GetUserId()) if err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_UserSessionNobeing, Title: pb.ErrorCode_UserSessionNobeing.ToString(), Message: err.Error(), } return } reward := this.module.globalConf.OverexpReward if reward == nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ConfigNoFound, Title: pb.ErrorCode_ConfigNoFound.ToString(), } return } session.SendMsg(string(this.module.GetType()), "getdeposit", &pb.UserDepositResp{ Atn: &pb.UserAssets{ A: reward.A, T: reward.T, N: int32(user.Deposit), }, }) return }