From c8c58ba24884d342fcc7f5e71b5484fd68feafda Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 5 Jul 2022 15:27:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/v2/logic/manage/jyy/app.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/internal/v2/logic/manage/jyy/app.go b/internal/v2/logic/manage/jyy/app.go index 023d9d4..c2ad644 100644 --- a/internal/v2/logic/manage/jyy/app.go +++ b/internal/v2/logic/manage/jyy/app.go @@ -27,12 +27,13 @@ type AppUserReq struct { } type AppUserInfo struct { - Mobile string `json:"mobile"` - Nickname string `json:"nickname"` - Level uint `json:"level"` - IsOffline bool `json:"is_offline"` - CreatedAt formatime.Second `json:"created_at"` - TaxType string `json:"tax_type"` + Mobile string `json:"mobile"` + Nickname string `json:"nickname"` + Level uint `json:"level"` + IsOffline bool `json:"is_offline"` + CreatedAt formatime.Second `json:"created_at"` + TaxType string `json:"tax_type"` + IsEnterprise uint `json:"isEnterprise"` // 1 公司 0 个人 } func (o logic) AppUser(args AppUserReq) (res []AppUserInfo, total int64, err error) { @@ -67,6 +68,9 @@ func (o logic) AppUser(args AppUserReq) (res []AppUserInfo, total int64, err err if args.TaxType != "" { query = query.Where("id in (?)", mysql.Db.Select("user_id").Model(&company.Info{}).Where("tax_type = ?", args.TaxType)) } + if args.IsEnterprise == 0 || args.IsEnterprise == 1 { + query = query.Where("is_enterprise = ? ", args.IsEnterprise) + } } query.Count(&total) var temp []user.RecookUserInfoModel