作者 yangfu

模式、共创申请查询修改

@@ -265,6 +265,7 @@ func (repository *CooperationApplicationRepository) Find(queryOptions map[string @@ -265,6 +265,7 @@ func (repository *CooperationApplicationRepository) Find(queryOptions map[string
265 // 获取共创项目 265 // 获取共创项目
266 cooperationProjectModel := new(models.CooperationProject) 266 cooperationProjectModel := new(models.CooperationProject)
267 cooperationProjectQuery := tx.Model(cooperationProjectModel) 267 cooperationProjectQuery := tx.Model(cooperationProjectModel)
  268 + cooperationProjectQuery.AllWithDeleted()
268 if err := cooperationProjectQuery. 269 if err := cooperationProjectQuery.
269 Where("company->>'companyId' = '?'", cooperationApplicationModel.Company.CompanyId). 270 Where("company->>'companyId' = '?'", cooperationApplicationModel.Company.CompanyId).
270 Where("org->>'orgId' = '?'", cooperationApplicationModel.Org.OrgId). 271 Where("org->>'orgId' = '?'", cooperationApplicationModel.Org.OrgId).
@@ -275,6 +276,7 @@ func (repository *CooperationApplicationRepository) Find(queryOptions map[string @@ -275,6 +276,7 @@ func (repository *CooperationApplicationRepository) Find(queryOptions map[string
275 // 获取共创模式 276 // 获取共创模式
276 cooperationModeModel := new(models.CooperationMode) 277 cooperationModeModel := new(models.CooperationMode)
277 cooperationModeQuery := tx.Model(cooperationModeModel) 278 cooperationModeQuery := tx.Model(cooperationModeModel)
  279 + cooperationModeQuery.AllWithDeleted()
278 if err := cooperationModeQuery. 280 if err := cooperationModeQuery.
279 Where("company->>'companyId' = '?'", cooperationApplicationModel.Company.CompanyId). 281 Where("company->>'companyId' = '?'", cooperationApplicationModel.Company.CompanyId).
280 Where("org->>'orgId' = '?'", cooperationApplicationModel.Org.OrgId). 282 Where("org->>'orgId' = '?'", cooperationApplicationModel.Org.OrgId).
@@ -177,7 +177,7 @@ func (repository *CooperationModeRepository) Find(queryOptions map[string]interf @@ -177,7 +177,7 @@ func (repository *CooperationModeRepository) Find(queryOptions map[string]interf
177 query.Where("cooperation_mode_id in (?)", pg.In(cooperationModeIds)) 177 query.Where("cooperation_mode_id in (?)", pg.In(cooperationModeIds))
178 } 178 }
179 if cooperationModeNumbers, ok := queryOptions["cooperationModeNumbers"]; ok && len(cooperationModeNumbers.([]string)) > 0 { 179 if cooperationModeNumbers, ok := queryOptions["cooperationModeNumbers"]; ok && len(cooperationModeNumbers.([]string)) > 0 {
180 - query.Where("Cooperation_mode_number in (?)", pg.In(cooperationModeNumbers)) 180 + query.Where("cooperation_mode_number in (?)", pg.In(cooperationModeNumbers))
181 } 181 }
182 if cooperationModeName, ok := queryOptions["cooperationModeName"]; ok && cooperationModeName != "" { 182 if cooperationModeName, ok := queryOptions["cooperationModeName"]; ok && cooperationModeName != "" {
183 query.Where("cooperation_mode_name like ?", fmt.Sprintf("%%%s%%", cooperationModeName)) 183 query.Where("cooperation_mode_name like ?", fmt.Sprintf("%%%s%%", cooperationModeName))