Procházet zdrojové kódy

后台用户删除增加日志记录功能

jace před 6 roky
rodič
revize
c9ad94cc7a

+ 3 - 1
normandcrm/service/backend/controllers/MemberController.php

@@ -357,7 +357,9 @@ class MemberController extends BaseController
             return $this->outJson(0, [], '参数非法');
         }
         $admin_id = intval(Yii::$app->getRequest()->post('admin_id'));
-        LogHelper::writeLog($admin_id,$id,'Delete','删除用户');
+        $member_info = Member::findById($id);
+        $member_info = json_encode($member_info);
+        LogHelper::writeLog($admin_id,$id,'Member/delete','删除用户',$member_info);
         $result = Member::deleteById($id);
         if ($result['code'] == 1) {
             return $this->outJson(1, [], $result['message']);

+ 3 - 1
normandcrm/service/backend/controllers/OpenController.php

@@ -178,7 +178,9 @@ class OpenController extends BaseController
         $data = Yii::$app->getRequest()->post();
         $data['id'] = isset($data['id']) ? (int)$data['id'] : '';
         $admin_id = isset($data['admin_id']) ? (int)$data['admin_id'] : '';
-        LogHelper::writeLog($admin_id,$data['id'],'OpenDelete','删除开户用户');
+        $open_info = Open::findById($data['id']);
+        $open_info = json_encode($open_info);
+        LogHelper::writeLog($admin_id,$data['id'],'Open/delete','删除开户用户',$open_info);
         $rs = Open::deleteAll(['id' => $data['id']]);
         return $this->outJson(1, $rs);
     }

+ 7 - 0
normandcrm/service/backend/models/Open.php

@@ -86,6 +86,13 @@ class Open extends \yii\db\ActiveRecord
         }
     }
 
+
+    public static function findById($id)
+    {
+        return static::find()->where(['id'=> $id])->asArray()->limit(1)->one();
+    }
+    
+
     public function checkIdCard($attribute, $params = [])
     {
         if (!$this->hasErrors()) {