From 4d0b38be2e3977ec390f70de2f022fe96c4cbb61 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期一, 30 十月 2023 20:36:57 +0800 Subject: [PATCH] 数据权限支持职级 --- model/serviceFeeManage.go | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/model/serviceFeeManage.go b/model/serviceFeeManage.go index 45f4705..f54d3e7 100644 --- a/model/serviceFeeManage.go +++ b/model/serviceFeeManage.go @@ -28,6 +28,7 @@ OrderBy string PageNum int PageSize int + MemberIds []int } ) @@ -53,6 +54,11 @@ if slf.ClientId != 0 { db.Where("client_id = ?", slf.ClientId) } + + if len(slf.MemberIds) > 0 { + db.Where("service_fee_manage.member_id in ?", slf.MemberIds) + } + switch slf.QueryClass { case constvar.ServiceFeeQueryClassExpireLessThen60Days: db = db.Where("latest_date > ? and latest_date < ?", time.Now(), time.Now().AddDate(0, 0, 60)) @@ -120,6 +126,11 @@ return slf } +func (slf *ServiceFeeManageSearch) SetMemberIds(ids []int) *ServiceFeeManageSearch { + slf.MemberIds = ids + return slf +} + func (slf *ServiceFeeManageSearch) SetKeywordType(keyword constvar.ServiceFeeKeywordType) *ServiceFeeManageSearch { slf.KeywordType = keyword return slf -- Gitblit v1.8.0