正在显示
1 个修改的文件
包含
3 行增加
和
0 行删除
| @@ -254,6 +254,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int | @@ -254,6 +254,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int | ||
| 254 | if keyword, ok := queryOptions["keyword"]; ok && keyword != "" { | 254 | if keyword, ok := queryOptions["keyword"]; ok && keyword != "" { |
| 255 | query.Where("cooperation_project_description like ?", fmt.Sprintf("%%%s%%", keyword)) | 255 | query.Where("cooperation_project_description like ?", fmt.Sprintf("%%%s%%", keyword)) |
| 256 | } | 256 | } |
| 257 | + if cooperationProjectIds, ok := queryOptions["cooperationProjectIds"]; ok && len(cooperationProjectIds.([]int64)) > 0 { | ||
| 258 | + query.Where("cooperation_project_id IN (?)", pg.In(cooperationProjectIds)) | ||
| 259 | + } | ||
| 257 | if departmentName, ok := queryOptions["departmentName"]; ok && departmentName != "" { | 260 | if departmentName, ok := queryOptions["departmentName"]; ok && departmentName != "" { |
| 258 | query.Where("department->>'departmentName' like ? ", fmt.Sprintf("%%%s%%", departmentName)) | 261 | query.Where("department->>'departmentName' like ? ", fmt.Sprintf("%%%s%%", departmentName)) |
| 259 | } | 262 | } |
-
请 注册 或 登录 后发表评论