上传装备获取可操作列表

This commit is contained in:
liwei1dao 2023-02-20 10:32:29 +08:00
parent 5ccab5bc12
commit 11691051ff
2 changed files with 20 additions and 0 deletions

View File

@ -149,6 +149,8 @@ type (
SellEquipments(session IUserSession, equs []string) (code pb.ErrorCode, atno []*pb.UserAtno)
//回收装备接口
RecycleEquipments(session IUserSession, equs []string, discount int32) (code pb.ErrorCode, atno []*pb.UserAtno)
//获得可操作用户装备列表
GetActionableEquipments(uid string) (code pb.ErrorCode, eruips []*pb.DB_Equipment)
}
IMainline interface {
ModifyMainlineDataByNanduID(uid string, nandu, id int32) (code pb.ErrorCode)

View File

@ -282,6 +282,24 @@ func (this *Equipment) RecycleEquipments(session comm.IUserSession, equs []strin
return
}
//获得可操作用户装备列表
func (this *Equipment) GetActionableEquipments(uid string) (code pb.ErrorCode, eruips []*pb.DB_Equipment) {
var (
err error
equipments []*pb.DB_Equipment
)
eruips = make([]*pb.DB_Equipment, 0)
if equipments, err = this.modelEquipment.QueryUserEquipments(uid); err != nil {
return
}
for _, v := range equipments {
if v.HeroId == "" && !v.Islock {
eruips = append(eruips, v)
}
}
return
}
//Evens--------------------------------------------------------------------------------------------------------------------------------
//推送道具变化消息
func (this *Equipment) equipmentsChangePush(session comm.IUserSession, items []*pb.DB_Equipment) (err error) {