master
huanghai 5 years ago
parent 0c51d53e60
commit 59371fbfab

@ -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

Loading…
Cancel
Save