...
|
...
|
@@ -247,6 +247,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int |
|
|
if cooperationProjectNumber, ok := queryOptions["cooperationProjectNumber"]; ok && cooperationProjectNumber != "" {
|
|
|
query.Where("cooperation_project_number ilike ?", fmt.Sprintf("%%%s%%", cooperationProjectNumber))
|
|
|
}
|
|
|
if keyword, ok := queryOptions["keyword"]; ok && keyword != "" {
|
|
|
query.Where("cooperation_project_description like ?", fmt.Sprintf("%%%s%%", keyword))
|
|
|
}
|
|
|
if companyId, ok := queryOptions["companyId"]; ok && companyId.(int64) != 0 {
|
|
|
query.Where("company->>'companyId' = '?'", companyId)
|
|
|
}
|
...
|
...
|
|