master
huanghai 5 years ago
parent 3a84470d11
commit 3897c674bb

@ -1185,3 +1185,21 @@ func disableMainOrg(personIds []string) {
db.SQL(sql, personIds[i]).Execute()
}
}
/**
2020-08-12
*/
func GetPersonOrgName(personId string) (string, error) {
sql := `select group_concat(org_name) as org_name from t_base_organization where org_id in (
select org_id from t_base_teacher_org where person_id=? and b_use=1 order by is_main desc);`
list, err := db.SQL(sql, personId).Query().List()
if err != nil {
return "操作异常", err
}
if len(list) == 0 {
return "没有找到此人员", nil
}
return list[0]["org_name"].(string), nil
}

@ -41,6 +41,15 @@ func (s *Rpc) GetBaseTeacher(ctx context.Context, in *BaseTeacherProto.ModelArg)
if list[0]["cjny"].(string)[0:4] == "1900" {
list[0]["cjny"] = ""
}
//加上org_name
orgName, err := BaseTeacherDao.GetPersonOrgName(in.PersonId)
if err != nil {
reply.Success = false
reply.Message = Const.DataBaseActionError
LogUtil.Error(ErrorConst.SqlQueryError, "执行GetPersonOrgName时发生严重错误"+err.Error())
return &reply, err
}
list[0]["org_name"] = orgName
}
//将结果序列化
reply.Success = true

Loading…
Cancel
Save