作者 陈志颖

fix:共创项目发起部门名称搜索

@@ -250,6 +250,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int @@ -250,6 +250,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int
250 if keyword, ok := queryOptions["keyword"]; ok && keyword != "" { 250 if keyword, ok := queryOptions["keyword"]; ok && keyword != "" {
251 query.Where("cooperation_project_description like ?", fmt.Sprintf("%%%s%%", keyword)) 251 query.Where("cooperation_project_description like ?", fmt.Sprintf("%%%s%%", keyword))
252 } 252 }
  253 + if departmentName, ok := queryOptions["departmentName"]; ok && departmentName != "" {
  254 + query.Where("department->>'departmentName' like ? ", fmt.Sprintf("%%%s%%", departmentName))
  255 + }
253 if companyId, ok := queryOptions["companyId"]; ok && companyId.(int64) != 0 { 256 if companyId, ok := queryOptions["companyId"]; ok && companyId.(int64) != 0 {
254 query.Where("company->>'companyId' = '?'", companyId) 257 query.Where("company->>'companyId' = '?'", companyId)
255 } 258 }