From 59371fbfabfc93cc58df9ac20c61c1aeb6dffc80 Mon Sep 17 00:00:00 2001 From: huanghai <10402852@qq.com> Date: Wed, 19 Aug 2020 09:37:48 +0800 Subject: [PATCH] 'commit' --- .../BaseStudentDao/BaseStudentDao.go | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go b/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go index a6d3c185..838dae88 100644 --- a/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go +++ b/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go @@ -3,6 +3,7 @@ package BaseStudentDao import ( "dsBaseRpc/Const" "dsBaseRpc/RpcService/BaseClass/BaseClassDao" + "dsBaseRpc/RpcService/BaseParent/BaseParentDao" "dsBaseRpc/RpcService/BaseStudent/BaseStudentProto" "dsBaseRpc/RpcService/SysDict/SysDictKit" "dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonDao" @@ -808,6 +809,32 @@ func insertStudent(batchId string, bureauModel models.TBaseOrganization, actionP return 0, Const.DataBaseActionError, err } } + /*生成家长及账号*/ + for i := range studentArray { + model := studentArray[i] + //为学生创建对应的家长 + modelParent := new(models.TBaseParent) + modelParent.PersonId = CommonUtil.GetUUID() + modelParent.Xm = model.Xm + "家长" + modelParent.Lxdh = "-1" + modelParent.StudentId = model.PersonId + modelParent.ClassId = model.ClassId + modelParent.BureauId = model.BureauId + modelParent.ProvinceCode = model.ProvinceCode + modelParent.CityCode = model.CityCode + modelParent.DistrictCode = model.DistrictCode + modelParent.MainSchoolId = model.MainSchoolId + modelParent.BUse = 1 + _, err = BaseParentDao.AddBaseParent(*modelParent) + if err != nil { + return 0, Const.DataBaseActionError, err + } + //为家长创建账号 + _, err = SysLoginpersonService.AddLoginperson(4, modelParent.PersonId, modelParent.Xm) + if err != nil { + return 0, Const.DataBaseActionError, err + } + } return len(studentArray), "保存成功", nil } return 0, "没有记录需要进行保存", nil