作者 陈志颖

fix:共创项目结束查询错误

@@ -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 }