作者 yangfu

分红预算列表

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