From 46ec141a487a1c30ecd23cbd0bef31cd2862c7b7 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Wed, 24 May 2023 22:46:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E8=A3=85=E5=A4=87=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- comm/imodule.go | 2 ++ modules/equipment/module.go | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/comm/imodule.go b/comm/imodule.go index ebe4f1d30..60c79960e 100644 --- a/comm/imodule.go +++ b/comm/imodule.go @@ -160,6 +160,8 @@ type ( } //武器模块 IEquipment interface { + //查询服务资源数量 + QueryEquipments(uid string) (equipment []*pb.DB_Equipment, code pb.ErrorCode) //查询服务资源数量 db id QueryEquipment(uid string, Id string) (equipment *pb.DB_Equipment, code pb.ErrorCode) //查询服务资源数量 参数武器配置id diff --git a/modules/equipment/module.go b/modules/equipment/module.go index 63f373f96..6713cd8ce 100644 --- a/modules/equipment/module.go +++ b/modules/equipment/module.go @@ -90,6 +90,24 @@ func (this *Equipment) QueryEquipment(uid string, id string) (equipment *pb.DB_E return } +//查询服务资源数量 +func (this *Equipment) QueryEquipments(uid string) (equipment []*pb.DB_Equipment, code pb.ErrorCode) { + var err error + if uid == "" { + this.Errorf("请求参数错误 uid:%s ", uid) + code = pb.ErrorCode_ReqParameterError + return + } + if equipment, err = this.modelEquipment.QueryUserEquipments(uid); err != nil { + if err == redis.Nil { + code = pb.ErrorCode_EquipmentOnFoundEquipment + } else { + code = pb.ErrorCode_SystemError + } + } + return +} + //查询卡片数量 func (this *Equipment) QueryEquipmentAmount(uid string, equipmentId string) (amount uint32) { amount = this.modelEquipment.QueryEquipmentAmount(uid, equipmentId)