瀏覽代碼

add: 管理员添加商品日志,用于表彰

joe 4 年之前
父節點
當前提交
8399b0ef32
共有 3 個文件被更改,包括 13 次插入1 次删除
  1. 1 0
      app/admin/controller/store/StoreProduct.php
  2. 1 1
      app/models/redis/UserHash.php
  3. 11 0
      crmeb/subscribes/SystemSubscribe.php

+ 1 - 0
app/admin/controller/store/StoreProduct.php

@@ -389,6 +389,7 @@ class StoreProduct extends AuthController
             $attr_res = StoreProductAttr::createProductAttr($attr, $detail, $res['id']);
             if ($attr_res) {
                 ProductModel::commitTrans();
+                event('AdminAddStoreProduct', ['product'=>$res, 'admin'=>$this->adminInfo]);
                 return Json::success('添加产品成功!');
             } else {
                 ProductModel::rollbackTrans();

+ 1 - 1
app/models/redis/UserHash.php

@@ -2,7 +2,7 @@
 namespace app\models\redis;
 
 use crmeb\utils\Redis;
-use think\Log;
+use think\facade\Log;
 
 /**
  * Class UserHash

+ 11 - 0
crmeb/subscribes/SystemSubscribe.php

@@ -4,6 +4,8 @@ namespace crmeb\subscribes;
 
 use app\admin\model\system\SystemAdmin;
 use app\admin\model\system\SystemLog;
+use crmeb\utils\Redis;
+use think\facade\Log;
 
 /**
  * 后台系统事件
@@ -47,4 +49,13 @@ class SystemSubscribe
         list($merchantInfo) = $event;
     }
 
+    /**
+     * 管理员添加商品成功
+     */
+    public function onAdminAddStoreProduct($event)
+    {
+        list('product'=>$product, 'admin'=>$admin) = $event;
+        Log::error($admin->account . ' create product ' . $product['store_name'] . ' id:' . $product['id']);
+        Redis::hSet('log:admin_add_products:' . $admin['id'], $product['id'], $product['store_name']);
+    }
 }