作者 yangfu

分红预算列表

@@ -17,6 +17,8 @@ type SearchCooperationModeQuery struct { @@ -17,6 +17,8 @@ type SearchCooperationModeQuery struct {
17 CooperationModeName string `cname:"共创模式名称" json:"cooperationModeName,omitempty"` 17 CooperationModeName string `cname:"共创模式名称" json:"cooperationModeName,omitempty"`
18 // 组织机构名称 18 // 组织机构名称
19 OrganizationName string `cname:"组织机构名称" json:"organizationName,omitempty"` 19 OrganizationName string `cname:"组织机构名称" json:"organizationName,omitempty"`
  20 + //模式编码列表
  21 + CooperationModeNumbers []string `cname:"模式编码列表" json:"cooperationModeNumbers,omitempty"`
20 // 公司ID,通过集成REST上下文获取 22 // 公司ID,通过集成REST上下文获取
21 CompanyId int64 `cname:"公司ID" json:"companyId"` 23 CompanyId int64 `cname:"公司ID" json:"companyId"`
22 // 组织机构ID 24 // 组织机构ID
@@ -190,7 +190,7 @@ func (repository *CooperationModeRepository) Find(queryOptions map[string]interf @@ -190,7 +190,7 @@ func (repository *CooperationModeRepository) Find(queryOptions map[string]interf
190 if orgId, ok := queryOptions["orgId"]; ok && orgId.(int64) != 0 { 190 if orgId, ok := queryOptions["orgId"]; ok && orgId.(int64) != 0 {
191 query.Where("org->>'orgId' = '?'", orgId) 191 query.Where("org->>'orgId' = '?'", orgId)
192 } 192 }
193 - if orgIds, ok := queryOptions["orgIds"]; ok && len(orgIds.([]int64)) > 0 { 193 + if orgIds, ok := queryOptions["orgIds"]; ok && len(orgIds.([]string)) > 0 {
194 query.Where("org->>'orgId' in (?)", pg.In(orgIds)) 194 query.Where("org->>'orgId' in (?)", pg.In(orgIds))
195 } 195 }
196 offsetLimitFlag := true 196 offsetLimitFlag := true