From 8d5cba8df2d231c6bbb970d8fa8c9e057be9c3db Mon Sep 17 00:00:00 2001 From: huanghai <10402852@qq.com> Date: Fri, 25 Sep 2020 11:26:09 +0800 Subject: [PATCH] 'commit' --- .../Tools/SystemAccount/SystemAccount.go | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/dsBaseRpc/Tools/SystemAccount/SystemAccount.go b/dsBaseRpc/Tools/SystemAccount/SystemAccount.go index 9ca0051d..97a8be66 100644 --- a/dsBaseRpc/Tools/SystemAccount/SystemAccount.go +++ b/dsBaseRpc/Tools/SystemAccount/SystemAccount.go @@ -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,19 @@ 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 + arrayTBaseTeacherOrg = append(arrayTBaseTeacherOrg, *modelTeacherOrg) } /** @@ -238,6 +252,23 @@ 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 + _, err := db.Insert(modelTeacherOrg) + if err != nil { + log.Fatalln(err.Error()) + } } func main() { @@ -302,6 +333,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 +532,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