上传道具使用和出售
This commit is contained in:
parent
ee7004e715
commit
aee37daac5
@ -10,7 +10,7 @@ import (
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) SellItemCheck(session comm.IUserSession, req *pb.ItemsSellItemReq) (code pb.ErrorCode) {
|
||||
if req.GridId != "" || req.Amount <= 0 {
|
||||
if req.GridId == "" || req.Amount <= 0 {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
}
|
||||
return
|
||||
@ -41,8 +41,9 @@ func (this *apiComp) SellItem(session comm.IUserSession, req *pb.ItemsSellItemRe
|
||||
return
|
||||
}
|
||||
sale = make([]*cfg.Game_atn, len(itemcf.Sale))
|
||||
for _, v := range sale {
|
||||
v.N = v.N * int32(req.Amount)
|
||||
for i, v := range itemcf.Sale {
|
||||
sale[i] = v
|
||||
sale[i].N = v.N * int32(req.Amount)
|
||||
}
|
||||
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
|
@ -10,7 +10,7 @@ import (
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) UseitemCheck(session comm.IUserSession, req *pb.ItemsUseItemReq) (code pb.ErrorCode) {
|
||||
if req.GridId != "" || req.Amount <= 0 {
|
||||
if req.GridId == "" || req.Amount <= 0 {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
}
|
||||
return
|
||||
@ -37,8 +37,9 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
||||
switch itemcf.Usetype {
|
||||
case 4:
|
||||
sale := make([]*cfg.Game_atn, len(itemcf.Sale))
|
||||
for _, v := range sale {
|
||||
v.N = v.N * int32(req.Amount)
|
||||
for i, v := range itemcf.Sale {
|
||||
sale[i] = v
|
||||
sale[i].N = v.N * int32(req.Amount)
|
||||
}
|
||||
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
|
Loading…
Reference in New Issue
Block a user