package BaseOrganizationService import ( "dsSupport/MyModel/AccessSystem/AccessSystemProto/BaseOrganizationProto" "dsSupport/Utils/CommonUtil" ) func GetOrganizationList(page int32, limit int32, areaCode string, orgType int32, orgName string) (*BaseOrganizationProto.Reply, error) { Reply, err := PageBaseOrganization(BaseOrganizationProto.QueryArg{Page: page, Limit: limit, AreaCode: areaCode, OrgName: orgName, OrgType: orgType, BUse: 1}) handleListStr := CommonUtil.ListMerge(Reply.List, GetOrgTypeArr(), "org_type", "type_id", "org_type_name", "type_name") Reply.List = handleListStr return Reply, err } func GetOrgTypeArr() string { orgTypeArr := "[{\"type_id\":1,\"type_name\":\"教育局\"},{\"type_id\":2,\"type_name\":\"学校\"},{\"type_id\":7,\"type_name\":\"教辅单位\"}]" return orgTypeArr }