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
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
|
|
|
|
}
|