铁匠铺售卖
This commit is contained in:
parent
bf99ac7cac
commit
9b266bc0b0
@ -25,11 +25,14 @@ func (this *apiComp) Sell(session comm.IUserSession, req *pb.SmithySellReq) (err
|
|||||||
var (
|
var (
|
||||||
rewardId int32
|
rewardId int32
|
||||||
atno []*pb.UserAtno
|
atno []*pb.UserAtno
|
||||||
|
recycle []*pb.UserAtno
|
||||||
)
|
)
|
||||||
//校验customer类型,因为有的类型是不能进入交易逻辑的
|
//校验customer类型,因为有的类型是不能进入交易逻辑的
|
||||||
|
|
||||||
this.module.ModuleEquipment.RecycleEquipments(session, req.EquipIds, this.module.modelStove.StoveToolsSellUp(session.GetUserId()))
|
if errdata, recycle = this.module.ModuleEquipment.RecycleEquipments(session, req.EquipIds, this.module.modelStove.StoveToolsSellUp(session.GetUserId())); errdata != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
atno = append(atno, recycle...)
|
||||||
cus, rewardId, err := this.module.modelTrade.updateCustomer(session.GetUserId(), req.CustomerId)
|
cus, rewardId, err := this.module.modelTrade.updateCustomer(session.GetUserId(), req.CustomerId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
var customErr = new(comm.CustomError)
|
var customErr = new(comm.CustomError)
|
||||||
@ -55,10 +58,10 @@ func (this *apiComp) Sell(session comm.IUserSession, req *pb.SmithySellReq) (err
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 发奖励
|
// 发奖励
|
||||||
if errdata, atno = this.module.DispenseAtno(session, conf.Reword, true); errdata != nil {
|
if errdata, recycle = this.module.DispenseAtno(session, conf.Reword, true); errdata != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
atno = append(atno, recycle...)
|
||||||
rsp := &pb.SmithySellResp{
|
rsp := &pb.SmithySellResp{
|
||||||
CustomerId: req.CustomerId,
|
CustomerId: req.CustomerId,
|
||||||
EquipIds: req.EquipIds,
|
EquipIds: req.EquipIds,
|
||||||
|
Loading…
Reference in New Issue
Block a user