新增查询门店会员列表
This commit is contained in:
@ -277,7 +277,25 @@ func (s *sStore) Detail(ctx context.Context, in *model.StoreDetailIn) (out *mode
|
||||
}, nil
|
||||
}
|
||||
|
||||
//func (s *sStore) GetStoreMemberList(ctx context.Context, in *model.StoreMemberLevelsListIn) (out *model.StoreMemberLevelsListOut, error) {
|
||||
//
|
||||
// return nil, nil
|
||||
//}
|
||||
func (s *sStore) GetStoreMemberList(ctx context.Context, in *model.StoreMemberLevelsListIn) (out *model.StoreMemberLevelsListOut, err error) {
|
||||
|
||||
if in.RoleName != consts.StoreRoleCode && in.RoleName != consts.MerchantRoleCode {
|
||||
return nil, ecode.Fail.Sub("无门店权限")
|
||||
}
|
||||
|
||||
m := dao.StoreMemberLevels.Ctx(ctx)
|
||||
if in.StoreId > 0 {
|
||||
m.Where(do.StoreMemberLevels{StoreId: in.StoreId})
|
||||
}
|
||||
|
||||
var data []model.StoreMemberLevels
|
||||
var total int
|
||||
err = m.Page(in.Page, in.Size).ScanAndCount(&data, &total, false)
|
||||
if err != nil {
|
||||
return nil, ecode.Fail.Sub("门店会员等级列表获取失败")
|
||||
}
|
||||
return &model.StoreMemberLevelsListOut{
|
||||
List: data,
|
||||
Total: total,
|
||||
}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user