Browse Source

封装记录操作日志方法

Robin 6 năm trước cách đây
mục cha
commit
fed2297f0a

+ 25 - 0
normandcrm/service/backend/helpers/LogHelper.php

@@ -0,0 +1,25 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: Robin
+ * Date: 2019/8/20
+ * Time: 15:35
+ */
+namespace backend\helpers;
+
+use backend\models\Logs;
+
+class LogHelper
+{
+    public function writeLog($admin_id,$member_id,$operat,$content)
+    {
+        $log = new Logs();
+        $log->admin_id = $admin_id;
+        $log->member_id = $member_id;
+        $log->memo = $operat;
+        $log->memo_obj = $content;
+        $log->date = date('Y-m-d H:i:s');
+        $log->save();
+        return $log->id;
+    }
+}

+ 3 - 2
normandcrm/service/backend/models/Logs.php

@@ -11,6 +11,7 @@ use Yii;
  * @property integer member_id
  * @property string $memo
  * @property string $memo_obj
+ * @property string $date
  */
 class Logs extends \yii\db\ActiveRecord
 {
@@ -37,8 +38,8 @@ class Logs extends \yii\db\ActiveRecord
     public function rules()
     {
         return [
-            [['admin_id', 'member_id', 'number']],
-            [['memo', 'memo_obj', 'string']],
+            [['admin_id', 'member_id'], 'number'],
+            [['memo', 'memo_obj','date'], 'string'],
         ];
     }