更新 java版基础数据orgtree初始化

master
zhangjun 5 years ago
parent ba64e60628
commit f27f74f07a

@ -40,4 +40,5 @@ project_grpc = 9010
project_path = D:\GoWork\dsMin\dsDataex project_path = D:\GoWork\dsMin\dsDataex
[params] [params]
root_orgname = 赤峰市教育局 root_orgname = 辽阳市教育局
;root_orgname = 赤峰市教育局

@ -22,11 +22,11 @@ func JavaOrgtreeProcBatch(datas []MySwagger.Data) {
json.Unmarshal([]byte(datas[no].Data), &jsonData) json.Unmarshal([]byte(datas[no].Data), &jsonData)
var id=strconv.FormatFloat(jsonData["ORG_ID"].(float64), 'f', -1, 64) var id=jsonData["ORG_ID"].(string)
IDs =append(IDs,strings.ToLower(id)) IDs =append(IDs,strings.ToLower(id))
if Contains(areaIDs,jsonData["area_code"].(string))==-1 { if Contains(areaIDs,jsonData["AREA_CODE"].(string))==-1 {
areaIDs = append(areaIDs, jsonData["area_code"].(string)) areaIDs = append(areaIDs, jsonData["AREA_CODE"].(string))
} }
} }
@ -65,45 +65,50 @@ func JavaOrgtreeProcBatch(datas []MySwagger.Data) {
break break
} }
if orgType!="1" &&orgType!="2" &&orgType!="7" { if orgType!="0" &&orgType!="7" &&orgType!="8" {
continue continue
}else {
if orgType=="0"{orgType="1"}
if orgType=="7"{orgType="3"}
if orgType=="8"{orgType="2"}
} }
if orgType=="2"{ if orgType=="2"{
//默认-1 1:小学2:初中3:高中4:完全中学5:九年一贯制6:十二年一贯制7:大学8:职业9:幼儿 10小幼一体 11小幼初一体
switch jsonData["school_type"].(float64) { //九年制学校、普通初中、普通高中、其他教育机构、十二年制学校、特殊教育学校、完全中学、小学、幼儿园、职业高中、中等职业学校
case 1: switch jsonData["DIC_VALUE"].(string) {
case "小学":
schoolType="211" schoolType="211"
break break
case 2: case "普通初中":
schoolType="311" schoolType="311"
break break
case 3: case "普通高中":
schoolType="342" schoolType="342"
break break
case 4: case "完全中学":
schoolType="341" schoolType="341"
break break
case 5: case "九年制学校":
schoolType="312" schoolType="312"
break break
case 6: case "十二年制学校":
schoolType="345" schoolType="345"
break break
case 7: case "其他教育机构":
schoolType="411" schoolType="933"
break break
case 8: case "特殊教育学校":
schoolType="414" schoolType="514"
break break
case 9: case "幼儿园":
schoolType="111" schoolType="111"
break break
case 10: case "职业高中":
schoolType="211" schoolType="365"
break break
case 11: case "中等职业学校":
schoolType="312" schoolType="361"
break break
} }
@ -115,15 +120,15 @@ func JavaOrgtreeProcBatch(datas []MySwagger.Data) {
if orgType=="1" { if orgType=="1" {
var areaCode string var areaCode string
if jsonData["area_code"].(string)[2:] == "0000" {//省级 if jsonData["AREA_CODE"].(string)[2:] == "0000" {//省级
areaCode="100000" areaCode="100000"
}else if jsonData["area_code"].(string)[4:] == "00" {//市级 }else if jsonData["AREA_CODE"].(string)[4:] == "00" {//市级
areaCode = jsonData["area_code"].(string)[0:2] + "0000" areaCode = jsonData["AREA_CODE"].(string)[0:2] + "0000"
} else {//县区级 } else {//县区级
areaCode = jsonData["area_code"].(string)[0:4] + "00" areaCode = jsonData["AREA_CODE"].(string)[0:4] + "00"
//处理直辖市 //处理直辖市
if areaCode=="110100"{ if areaCode=="110100"{
@ -149,27 +154,18 @@ func JavaOrgtreeProcBatch(datas []MySwagger.Data) {
parentID = parentMap[areaCode] parentID = parentMap[areaCode]
//处理教育部 //处理教育部
if jsonData["area_code"].(string)=="100000"{ if jsonData["AREA_CODE"].(string)=="100000"{
parentID="0" parentID="0"
} }
//delete by zhangjun 2020-07-17
//if parentID==""{
// parentID = DataexDAO.GetParentIDBaseGO(areaCode)
//}
if parentID==""{ if parentID==""{
sqls2=append(sqls2,"update t_dataex_orgtree set parent_id =(select id from t_dataex_orgtree where org_type=1 and area_id='" + areaCode + "') where id='"+IDs[no] +"'") sqls2=append(sqls2,"update t_dataex_orgtree set parent_id =(select id from t_dataex_orgtree where org_type=1 and area_id='" + areaCode + "') where id='"+IDs[no] +"'")
} }
}else { }else {
parentID = parentMap[jsonData["area_code"].(string)] parentID = parentMap[jsonData["AREA_CODE"].(string)]
//if parentID==""{
// parentID = DataexDAO.GetParentIDBaseGO(jsonData["area_code"].(string))
//}
if parentID==""{ if parentID==""{
sqls2=append(sqls2,"update t_dataex_orgtree set parent_id =(select id from t_dataex_orgtree where org_type=1 and area_id='" + jsonData["area_code"].(string) + "') where id='"+IDs[no] +"'") sqls2=append(sqls2,"update t_dataex_orgtree set parent_id =(select id from t_dataex_orgtree where org_type=1 and area_id='" + jsonData["AREA_CODE"].(string) + "') where id='"+IDs[no] +"'")
} }
} }
} }

Loading…
Cancel
Save