Merge branch 'master' of 10.10.14.250:huanghai/dsMin

master
zhangjun 5 years ago
commit ba64e60628

@ -1,25 +1,25 @@
{
"title": "区域管理员号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 15
},
{
"col_name": "区域名称",
"col_field": "person_name",
"width": 40
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
{
"title": "区域管理员号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 15
},
{
"col_name": "区域名称",
"col_field": "person_name",
"width": 40
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
}

@ -1,35 +1,35 @@
{
"title": "学生号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 15
},
{
"col_name": "学部",
"col_field": "stage_name",
"width": 20
},
{
"col_name": "班级",
"col_field": "class_name",
"width": 30
},
{
"col_name": "姓名",
"col_field": "person_name",
"width": 30
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
{
"title": "学生号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 15
},
{
"col_name": "学部",
"col_field": "stage_name",
"width": 20
},
{
"col_name": "班级",
"col_field": "class_name",
"width": 30
},
{
"col_name": "姓名",
"col_field": "person_name",
"width": 30
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
}

@ -1,25 +1,25 @@
{
"title": "单位管理员号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 15
},
{
"col_name": "单位名称",
"col_field": "person_name",
"width": 40
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
{
"title": "单位管理员号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 15
},
{
"col_name": "管理员名称",
"col_field": "person_name",
"width": 40
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
}

@ -1,30 +1,30 @@
{
"title": "教工号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 20
},
{
"col_name": "部门",
"col_field": "org_name",
"width": 30
},
{
"col_name": "姓名",
"col_field": "person_name",
"width": 20
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
{
"title": "教工号",
"cols": [
{
"col_name": "序号",
"col_field": "number",
"width": 20
},
{
"col_name": "部门",
"col_field": "org_name",
"width": 30
},
{
"col_name": "姓名",
"col_field": "person_name",
"width": 20
},
{
"col_name": "登录名",
"col_field": "login_name",
"width": 30
},
{
"col_name": "始密码",
"col_field": "original_pwd",
"width": 20
}
]
}

@ -198,7 +198,7 @@ func (s *Rpc) AddBaseOrganization(ctx context.Context, in *BaseOrganizationProto
}
// *********************************************************************//
// 组织机构类型 1教育局 2学校 3部门 4院 5系 6专业 7教辅单位,8:大学区
// 如果是学校,教辅单位,大学区的话,需要生成管理员
// 如果是学校,教辅单位,大学区的话,需要生成管理员
// *********************************************************************//
if CommonUtil.IsContainInt32([]int32{2, 7, 8}, model.OrgType) {
err = UpdateManager(model.OrgId, 1)

@ -99,7 +99,7 @@ func PageBaseStudent(in *BaseStudentProto.QueryArg) ([]map[string]interface{}, i
return nil, 0, err
}
list, count, err := SqlKit.QueryForPk(sql)
//对于教师是不是修改过号进行判断
//对于教师是不是修改过号进行判断
SysLoginpersonService.FillPwdIsChange(&list)
//返回结果
return list, count, err

@ -134,7 +134,7 @@ func (s *Rpc) AddBaseStudent(ctx context.Context, in *BaseStudentProto.ModelArg)
LogUtil.Error(ErrorConst.SqlUpdateError, "执行AddBaseStudent时发生严重错误"+err.Error())
return &reply, err
}
//为学生创建
//为学生创建
_, err = SysLoginpersonService.AddLoginperson(3, model.PersonId, model.Xm)
if err != nil {
reply.Success = false
@ -165,7 +165,7 @@ func (s *Rpc) AddBaseStudent(ctx context.Context, in *BaseStudentProto.ModelArg)
//记录日志
BaseParentDao.ActionLog([]models.TBaseParent{*modelParent}, Const.ActionInsert, in.ActionPersonId, in.ActionIpAddress)
//为家长创建
//为家长创建
_, err = SysLoginpersonService.AddLoginperson(4, modelParent.PersonId, modelParent.Xm)
if err != nil {
reply.Success = false

@ -129,7 +129,7 @@ func PageBaseTeacher(in *BaseTeacherProto.QueryArg) ([]map[string]interface{}, i
list, count, err := SqlKit.QueryForPk(sql)
//扩展登录信息
FillLoginInfo(&list)
//对于教师是不是修改过号进行判断
//对于教师是不是修改过号进行判断
SysLoginpersonService.FillPwdIsChange(&list)
//返回结果
return list, count, err

@ -159,7 +159,7 @@ func (s *Rpc) AddBaseTeacher(ctx context.Context, in *BaseTeacherProto.ModelArg)
LogUtil.Error(ErrorConst.SqlUpdateError, "执行AddBaseTeacher时发生严重错误"+err.Error())
return &reply, err
}
// 生成教师
// 生成教师
_, err = SysLoginpersonService.AddLoginperson(2, model.PersonId, model.Xm)
if err != nil {
reply.Success = false

@ -35,7 +35,7 @@ func UpdateSysLoginPerson(model models.TSysLoginperson) (int64, error) {
}
/**
Num
Num
2020-05-30
*/
@ -106,6 +106,11 @@ func IsValidIdEmail(tel string, excludePersonId string) bool {
2020-06-03
*/
func UpdatePersonName(personId string, personName string) (int64, error) {
//删除登录表的缓存
var ids = []string{personId}
var selector = SqlKit.GetBean("t_sys_loginperson")
SqlKit.DeleteCacheByIds(ids, selector)
//删除登录表
loginBean := new(models.TSysLoginperson)
loginBean.PersonName = personName
affected, err := db.ID(personId).Update(loginBean)
@ -130,7 +135,7 @@ func PageSysLoginPerson(in *SysLoginpersonProto.QueryArg) ([]map[string]interfac
fmt.Println(err.Error())
}
list, count, err := SqlKit.QueryForPk(sql)
//处理一下是不是始密码的问题
//处理一下是不是始密码的问题
FillPwd(&list)
return list, count, err
}
@ -161,7 +166,7 @@ func PageAreaManager(in *SysLoginpersonProto.AreaManagerArg) ([]map[string]inter
And(builder.In("t1.rule_id", areaCodes)).Limit(limit, offset)
sql, _ = myBuilder.ToBoundSQL()
list, count, err := SqlKit.QueryForPk(sql)
//处理一下是不是始密码的问题
//处理一下是不是始密码的问题
FillPwd(&list)
return list, count, err
}
@ -206,7 +211,7 @@ func ResetPassWord(ids []string) error {
return nil
}
//启用/禁用
//启用/禁用
func EnableDisableAccount(personIds []string, bUse int) error {
//修改数据库
var myBuilder = builder.Dialect(builder.MYSQL).Update(builder.Eq{"b_use": bUse}).From("t_sys_loginperson").

@ -9,15 +9,15 @@ import (
)
/**
1:234:
1:234:
2020-05-30
*/
type LoginAccount struct {
LoginName string //登录名
Pwd string //密码支持ldap
OriginalPwd string //始密码
OriginalPwd string //始密码
}
func GenerateLoginAccount(identityId int32, count int) []LoginAccount {
@ -63,7 +63,7 @@ func AddLoginperson(identityId int32, personId string, personName string) (int64
model.Pwd = accountArray[0].Pwd
model.OriginalPwd = accountArray[0].OriginalPwd
//不管是不是管理员还是普通教师、学生都是先有实体数据即t_base_teacher或t_base_student,t_base_parent三张表中存在了数据
//有了person_id,然后再来添加登录号,所以person_id是肯定有的不用这里现生成.
//有了person_id,然后再来添加登录号,所以person_id是肯定有的不用这里现生成.
model.IdentityId = identityId
model.PersonId = personId
model.PersonName = personName

@ -141,7 +141,7 @@ func (s *Rpc) ResetPassWord(ctx context.Context, in *SysLoginpersonProto.ResetPa
return &reply, nil
}
//启用
//启用
func (s *Rpc) EnableAccount(ctx context.Context, in *SysLoginpersonProto.AccountArg) (*SysLoginpersonProto.Reply, error) {
//rpc响应
var reply SysLoginpersonProto.Reply
@ -159,7 +159,7 @@ func (s *Rpc) EnableAccount(ctx context.Context, in *SysLoginpersonProto.Account
return &reply, nil
}
//禁用
//禁用
func (s *Rpc) DisableAccount(ctx context.Context, in *SysLoginpersonProto.AccountArg) (*SysLoginpersonProto.Reply, error) {
//rpc响应
var reply SysLoginpersonProto.Reply

@ -50,7 +50,7 @@ type schoolStruct struct {
type LoginAccount struct {
LoginName string //登录名
Pwd string //密码支持ldap
OriginalPwd string //始密码
OriginalPwd string //始密码
}
func GetLoginIdIntMax(count int64) int64 {
@ -58,7 +58,7 @@ func GetLoginIdIntMax(count int64) int64 {
}
/**
2020-06-11
*/
@ -141,7 +141,7 @@ func addBureau(areaCode string, jiaoYuJuId string, areaName string, provinceCode
model.SortId = 1
model.BUse = 1
arrayTBaseOrganization = append(arrayTBaseOrganization, *model)
//生成登录
//生成登录
addManager(model.OrgId, model.OrgName, model.OrgType, model.ProvinceCode, model.CityCode, model.DistrictCode, accountArray[i])
fmt.Println("准备教辅单位数据:" + model.OrgName)
}
@ -302,7 +302,7 @@ func addTeacher(bureauId string, provinceCode string, cityCode string, districtC
model.MainSchoolId = mainSchoolId
//调用DAO保存
arrayTBaseTeacher = append(arrayTBaseTeacher, *model)
// 生成教师
// 生成教师
addLoginPerson(2, model.PersonId, model.Xm, accountArray[i])
}
}
@ -415,7 +415,7 @@ func addStudent(bureauId string, classId string, provinceCode string, cityCode s
model.BureauId = bureauId
//添加学生
arrayTBaseStudent = append(arrayTBaseStudent, *model)
//为学生创建
//为学生创建
addLoginPerson(3, model.PersonId, model.Xm, studentAccountArray[i])
//为学生创建对应的家长

@ -24,15 +24,15 @@ var arrayTSysLoginperson = make([]models.TSysLoginperson, 0)
var arrayTBaseRolePerson = make([]models.TBaseRolePerson, 0)
/**
1:234:
1:234:
2020-05-30
*/
type LoginAccount struct {
LoginName string //登录名
Pwd string //密码支持ldap
OriginalPwd string //始密码
OriginalPwd string //始密码
}
func GenerateLoginAccount(identityId int32, count int) []LoginAccount {

@ -90,7 +90,7 @@ func main() {
BaseTeacherProto.RegisterBaseTeacherManageServer(s, &BaseTeacherService.Rpc{})
//学生
BaseStudentProto.RegisterBaseStudentManageServer(s, &BaseStudentService.Rpc{})
//登录
//登录
SysLoginpersonProto.RegisterSysLoginpersonManageServer(s, &SysLoginpersonService.Rpc{})
//全局变量
BaseGlobalProto.RegisterBaseGlobalManageServer(s, &BaseGlobalService.Rpc{})

Loading…
Cancel
Save