|
|
|
@ -47,7 +47,8 @@ func PageEduAssistInfoByDistrictCode(districtCode string, directly string) ([]Sc
|
|
|
|
|
if err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
var eduAssistArr []SchoolModel.EduAssist
|
|
|
|
|
|
|
|
|
|
eduAssistArr := make([]SchoolModel.EduAssist, 0)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
resCount := gjson.Get(resStr, "total.value")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
@ -100,7 +101,8 @@ func PageSchoolInfoByDistrictCode(districtCode string, xxbxlxm string) ([]School
|
|
|
|
|
if err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
var schoolArr []SchoolModel.School
|
|
|
|
|
|
|
|
|
|
schoolArr := make([]SchoolModel.School, 0)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
resCount := gjson.Get(resStr, "total.value")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
@ -140,7 +142,7 @@ func AggsDistrictStatEduAssist(districtCodeArr []string) ([]SchoolModel.EduAssis
|
|
|
|
|
resByte, err := json.Marshal(result.Aggregations)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var eduAssistCountAggsDistrictArr []SchoolModel.EduAssistCountAggsDistrict
|
|
|
|
|
eduAssistCountAggsDistrictArr := make([]SchoolModel.EduAssistCountAggsDistrict, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "district.buckets.#")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var eduAssistCountAggsDistrict SchoolModel.EduAssistCountAggsDistrict
|
|
|
|
@ -181,7 +183,7 @@ func AggsDistrictStatSchoolCount(districtCodeArr []string) ([]SchoolModel.School
|
|
|
|
|
resByte, err := json.Marshal(result.Aggregations)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var schoolCountAggsDistrictArr []SchoolModel.SchoolCountAggsDistrict
|
|
|
|
|
schoolCountAggsDistrictArr := make([]SchoolModel.SchoolCountAggsDistrict, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "district.buckets.#")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var schoolCountAggsDistrict SchoolModel.SchoolCountAggsDistrict
|
|
|
|
@ -220,7 +222,7 @@ func AggsXxbxlxStatSchoolCountByDistrictCode(districtCode string) ([]SchoolModel
|
|
|
|
|
resByte, err := json.Marshal(result.Aggregations)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var schoolCountAggsXxbxlxArr []SchoolModel.SchoolCountAggsXxbxlx
|
|
|
|
|
schoolCountAggsXxbxlxArr := make([]SchoolModel.SchoolCountAggsXxbxlx, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "xxbxlx.buckets.#")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var schoolCountAggsXxbxlx SchoolModel.SchoolCountAggsXxbxlx
|
|
|
|
@ -276,7 +278,8 @@ func GetSchoolCountAggsDistrict(districtCodeArr []string, aggsXxbxlx bool) ([]Sc
|
|
|
|
|
resByte, err := json.Marshal(result.Aggregations)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var schoolCountAggsDistrictArr []SchoolModel.SchoolCountAggsDistrict
|
|
|
|
|
|
|
|
|
|
schoolCountAggsDistrictArr := make([]SchoolModel.SchoolCountAggsDistrict, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "district.buckets.#")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var schoolCountAggsDistrict SchoolModel.SchoolCountAggsDistrict
|
|
|
|
@ -327,7 +330,7 @@ func PageStageBySchoolId(schoolId string) ([]SchoolModel.Stage, error) {
|
|
|
|
|
resByte, err := json.Marshal(result.Aggregations)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var stageArr []SchoolModel.Stage
|
|
|
|
|
stageArr := make([]SchoolModel.Stage, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "stag.buckets.#")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var stage SchoolModel.Stage
|
|
|
|
@ -592,7 +595,7 @@ func GetBaseDirectlyUnderAccessTop(schoolIds []string, topNum string) ([]SchoolM
|
|
|
|
|
resByte, err := json.Marshal(result.Aggregations)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var baseAccessTopAggsOrgIdArr []SchoolModel.BaseAccessTopAggsOrgId
|
|
|
|
|
baseAccessTopAggsOrgIdArr := make([]SchoolModel.BaseAccessTopAggsOrgId, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "orgId.buckets.#")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var baseAccessTopAggsOrgId SchoolModel.BaseAccessTopAggsOrgId
|
|
|
|
@ -669,7 +672,7 @@ func GetOrgInfoByOrgIds(orgIds []string) ([]SchoolModel.Org, error) {
|
|
|
|
|
resByte, err := json.Marshal(result.Hits)
|
|
|
|
|
resStr := string(resByte)
|
|
|
|
|
|
|
|
|
|
var orgArr []SchoolModel.Org
|
|
|
|
|
orgArr := make([]SchoolModel.Org, 0)
|
|
|
|
|
resCount := gjson.Get(resStr, "total.value")
|
|
|
|
|
for i := 0; i < int(resCount.Num); i++ {
|
|
|
|
|
var org SchoolModel.Org
|
|
|
|
|