3333
This commit is contained in:
+3
-1
@@ -162,7 +162,8 @@ func (r *CaseDao) GetCasePageSearch(req requests.GetCasePage, page, pageSize int
|
||||
Find(&userIds)
|
||||
|
||||
caseUserSubQuery := global.Db.Model(&model.CaseUser{}).
|
||||
Where("case_user.user_id IN (?)", userIds)
|
||||
Where("case_user.case_id = case.case_id").
|
||||
Where("case_user.user_id = ?", req.UserId)
|
||||
|
||||
query = query.Where("EXISTS (?)", caseUserSubQuery)
|
||||
}
|
||||
@@ -175,6 +176,7 @@ func (r *CaseDao) GetCasePageSearch(req requests.GetCasePage, page, pageSize int
|
||||
Find(&userIds)
|
||||
|
||||
caseUserSubQuery := global.Db.Model(&model.CaseUser{}).
|
||||
Where("case_user.case_id = case.case_id").
|
||||
Where("case_user.user_id IN (?)", userIds)
|
||||
|
||||
query = query.Where("NOT EXISTS (?)", caseUserSubQuery)
|
||||
|
||||
Reference in New Issue
Block a user