fix: 删除认证源将关联用户信息移除
This commit is contained in:
@@ -54,6 +54,9 @@ func (s SysLoginSource) DeleteByIds(ids []int64) (int64, error) {
|
||||
return 0, fmt.Errorf("no permission to access authentication source data")
|
||||
}
|
||||
if len(arr) == len(ids) {
|
||||
for _, v := range arr {
|
||||
s.sysLoginSourceRepository.DeleteByUserSource(v.UID)
|
||||
}
|
||||
return s.sysLoginSourceRepository.DeleteByIds(ids), nil
|
||||
}
|
||||
// return 0, fmt.Errorf("删除认证源信息失败!")
|
||||
|
||||
Reference in New Issue
Block a user