wangshuai 5 years ago
commit 82676b563b

@ -22,6 +22,7 @@ var arrayTBaseOrganization = make([]models.TBaseOrganization, 0)
var arrayTBaseTeacher = make([]models.TBaseTeacher, 0)
var arrayTSysLoginperson = make([]models.TSysLoginperson, 0)
var arrayTBaseRolePerson = make([]models.TBaseRolePerson, 0)
var arrayTBaseTeacherOrg = make([]models.TBaseTeacherOrg, 0)
/**
@ -129,6 +130,20 @@ func AddVirtualManager(areaCode string, areaName string) {
modelBaseRolePerson.RuleId = areaCode
modelBaseRolePerson.BUse = -1
arrayTBaseRolePerson = append(arrayTBaseRolePerson, *modelBaseRolePerson)
//(4)、t_base_teacher_org
modelTeacherOrg := new(models.TBaseTeacherOrg)
modelTeacherOrg.SortId = 1
modelTeacherOrg.PersonId = model.PersonId
modelTeacherOrg.BureauId = "-1"
modelTeacherOrg.OrgId = "-1"
modelTeacherOrg.CityCode = "-1"
modelTeacherOrg.ProvinceCode = "-1"
modelTeacherOrg.DistrictCode = "-1"
modelTeacherOrg.MainSchoolId = "-1"
modelTeacherOrg.IsMain = 1
modelTeacherOrg.BUse = 1
modelTeacherOrg.Id = CommonUtil.GetUUID()
arrayTBaseTeacherOrg = append(arrayTBaseTeacherOrg, *modelTeacherOrg)
}
/**
@ -183,6 +198,20 @@ func AddWardManager(orgId string, orgName string, areaCode string) {
modelBaseRolePerson.RuleId = orgId
modelBaseRolePerson.BUse = -1
arrayTBaseRolePerson = append(arrayTBaseRolePerson, *modelBaseRolePerson)
//(4)t_base_teacher_org
modelTeacherOrg := new(models.TBaseTeacherOrg)
modelTeacherOrg.SortId = 1
modelTeacherOrg.PersonId = model.PersonId
modelTeacherOrg.BureauId = orgId
modelTeacherOrg.OrgId = orgId
modelTeacherOrg.ProvinceCode = areaCode[0:2] + "0000"
modelTeacherOrg.CityCode = areaCode[0:4] + "00"
modelTeacherOrg.DistrictCode = areaCode
modelTeacherOrg.MainSchoolId = "-1"
modelTeacherOrg.IsMain = 1
modelTeacherOrg.BUse = 1
modelTeacherOrg.Id = CommonUtil.GetUUID()
arrayTBaseTeacherOrg = append(arrayTBaseTeacherOrg, *modelTeacherOrg)
}
/**
@ -238,6 +267,24 @@ func AddSuperManager() {
modelBaseRolePerson.RuleId = "100000"
modelBaseRolePerson.BUse = 1
arrayTBaseRolePerson = append(arrayTBaseRolePerson, *modelBaseRolePerson)
//(4)、人员所在的单位
modelTeacherOrg := new(models.TBaseTeacherOrg)
modelTeacherOrg.SortId = 1
modelTeacherOrg.PersonId = model.PersonId
modelTeacherOrg.BureauId = "-1"
modelTeacherOrg.OrgId = "-1"
modelTeacherOrg.CityCode = "-1"
modelTeacherOrg.ProvinceCode = "-1"
modelTeacherOrg.DistrictCode = "-1"
modelTeacherOrg.MainSchoolId = "-1"
modelTeacherOrg.IsMain = 1
modelTeacherOrg.BUse = 1
modelTeacherOrg.Id = CommonUtil.GetUUID()
_, err := db.Insert(modelTeacherOrg)
if err != nil {
log.Fatalln(err.Error())
}
}
func main() {
@ -302,6 +349,14 @@ func main() {
log.Fatal(err.Error())
}
//删除人员与部门的关系
sql = "truncate table t_base_teacher_org"
db.Exec(sql)
_, err = db.Exec(sql)
if err != nil {
log.Fatal(err.Error())
}
//登录表
sql = "truncate table t_sys_loginperson"
db.Exec(sql)
@ -493,6 +548,21 @@ func main() {
t4 = t4[0:0]
}
}
//批量插入5
var t5 = make([]models.TBaseTeacherOrg, 0)
for i := range arrayTBaseTeacherOrg {
t5 = append(t5, arrayTBaseTeacherOrg[i])
if (i > 0 && (i+1)%1000 == 0) || i == len(arrayTBaseTeacherOrg)-1 {
_, err = db.Insert(t5)
if err != nil {
log.Fatalln(err.Error())
}
//清空数组
t5 = t5[0:0]
}
}
//show variables like 'max_allowed_packet';
/**
//1073741824 --->最大值即1G

Loading…
Cancel
Save