This commit is contained in:
2025-03-14 18:03:36 +08:00
parent 101ffabfeb
commit 99ad3da850
2 changed files with 11 additions and 1 deletions
+3 -1
View File
@@ -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)