Просмотр исходного кода

[智价云] 日志品牌方&用户名称信息记录

tangyuanwang 1 неделя назад
Родитель
Сommit
4755fe48cc
1 измененных файлов с 16 добавлено и 0 удалено
  1. 16 0
      app/Models/Manager/AdminHistory.php

+ 16 - 0
app/Models/Manager/AdminHistory.php

@@ -4,6 +4,9 @@ namespace App\Models\Manager;
 
 
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Database\Eloquent\Model;
+use App\Models\Manager\AdminUser as AdminUserModel;
+use App\Models\Manager\Personnel\Employee as EmployeeModel;
+use App\Models\manager\External\Company as CompanyModel;
 
 
 /**
 /**
  * 后台管理员操作历史
  * 后台管理员操作历史
@@ -33,7 +36,20 @@ class AdminHistory extends Model
      */
      */
     public function addAll($admin_menu_name,$company_id='0', $uid, $is_admin, $table, $type, $oldData, $newData, $general_description = '')
     public function addAll($admin_menu_name,$company_id='0', $uid, $is_admin, $table, $type, $oldData, $newData, $general_description = '')
     {
     {
+        $user_name = '';
+        if ($is_admin == 1){
+            $user_name = (new AdminUserModel())->where(['uid'=>$uid])->value('username');
+        }else{
+            $user_name = (new EmployeeModel())->where(['id'=>$uid])->value('name');
+        }
+        $company_name = (new CompanyModel())->where(['id'=>$company_id])->value('company_name');
+
         $insert_data =  [
         $insert_data =  [
+            // 操作用户
+            'user_name'       => isset($user_name)? $user_name : '',
+            // 品牌方公司名称
+            'company_name'       => isset($company_name)? $company_name : '',
+            // 公司ID
             'company_id'       => $company_id,
             'company_id'       => $company_id,
             // 模块菜单名称
             // 模块菜单名称
             'module_menu_name'   => $admin_menu_name,
             'module_menu_name'   => $admin_menu_name,