You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
820 B

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
}