Browse Source

fix(UserBaseDao): 更新用户信息获取逻辑

- 将 getAdminInfo() 更改为 getUserInfo()
- 使用 userInfo 替代 admininfo 获取用户 ID
- 保持 create_by 和 update_by 字段的赋值逻辑一致
master
zhangf@suq.cn 6 days ago
parent
commit
537341f4b6
  1. 8
      plugin/piadmin/app/base/UserBaseDao.php

8
plugin/piadmin/app/base/UserBaseDao.php

@ -440,13 +440,13 @@ abstract class UserBaseDao
// }
// }
$admininfo = RequestUtils::getAdminInfo();
if($admininfo){
$userInfo = RequestUtils::getUserInfo();
if($userInfo){
if(in_array('create_by',$fields)){
$data['create_by'] = $data['create_by'] ?? $admininfo['id'];
$data['create_by'] = $data['create_by'] ?? $userInfo['id'];
}
if(in_array('update_by',$fields)){
$data['update_by'] = $data['update_by'] ?? $admininfo['id'];
$data['update_by'] = $data['update_by'] ?? $userInfo['id'];
}
}

Loading…
Cancel
Save