diff --git a/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonDao/SysLoginpersonDao.go b/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonDao/SysLoginpersonDao.go index 72012a23..25d7cb59 100644 --- a/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonDao/SysLoginpersonDao.go +++ b/dsBaseRpc/RpcService/SysLoginperson/SysLoginpersonDao/SysLoginpersonDao.go @@ -106,14 +106,22 @@ func IsValidIdEmail(tel string, excludePersonId string) bool { 时间:2020-06-03 */ func UpdatePersonName(personId string, personName string) (int64, error) { + var id string + has, err := db.Where("person_id = ?", personId).Cols("id").Get(&id) + if !has{ + return 0,nil + } + if err!=nil{ + return 0,err + } //删除登录表的缓存 - var ids = []string{personId} + var ids = []string{id} 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) + affected, err := db.ID(id).Update(loginBean) return affected, err }