|
|
|
@ -38,10 +38,12 @@ func Login(username string, password string, ip string) (bool, string, string, s
|
|
|
|
|
return false, "", "", ""
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//根据person_id换取统一的登录名
|
|
|
|
|
username, err = DaoSysLoginPerson.GetLoginNameByPersonId(personId)
|
|
|
|
|
if err != nil || len(username) == 0 {
|
|
|
|
|
return false, "", "", ""
|
|
|
|
|
if len(personId) > 0 {
|
|
|
|
|
//根据person_id换取统一的登录名
|
|
|
|
|
username, err = DaoSysLoginPerson.GetLoginNameByPersonId(personId)
|
|
|
|
|
if err != nil || len(username) == 0 {
|
|
|
|
|
return false, "", "", ""
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//调用dao层的方法,组合成service方法层
|
|
|
|
|
result, identityId, personId, personName := DaoSysLoginPerson.Login(username, password, ip)
|
|
|
|
|