上传道具使用和出售

This commit is contained in:
liwei 2022-07-22 18:31:24 +08:00
parent ee7004e715
commit aee37daac5
2 changed files with 8 additions and 6 deletions

View File

@ -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

View File

@ -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