Procházet zdrojové kódy

第一版 目前基础功能基本写完

cqpCow před 1 rokem
rodič
revize
6aea65ca61

+ 18 - 0
app/Http/Middleware/RequestLog.php

@@ -2,6 +2,7 @@
 
 namespace App\Http\Middleware;
 
+use App\Model\SystemRecord;
 use Closure;
 use Illuminate\Support\Facades\Log;
 
@@ -33,6 +34,23 @@ class RequestLog
         $params = $request->all();
         Log::channel('request')->info('request', ['param'=>json_encode($params),'ip' => $ip,'uri'=>$request->path()]);
 
+        $map = config("routemap.map");
+        if(isset($map[$request->path()])){
+            $content = $map[$request->path()];
+            $account = '';
+            if(! empty($request->userData)){
+                $user = $request->userData->toArray();
+                $account  = $user['account'];
+            }elseif(! empty($params['account'])){
+                $account = $params['account'];
+            }
+            SystemRecord::insert([
+                'account' => $account,
+                'crt_time' => time(),
+                'ip' => $ip,
+                'content' => $content
+            ]);
+        }
         return $next($request);
     }
 }

+ 14 - 0
app/Model/SystemRecord.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Model;
+
+use Illuminate\Database\Eloquent\Model;
+
+class SystemRecord extends Model
+{
+    protected $table = "system_record"; //指定表
+    const CREATED_AT = 'crt_time';
+    const UPDATED_AT = null;
+    protected $dateFormat = 'U';
+}
+

+ 0 - 35
config/header/210.php

@@ -1,35 +0,0 @@
-<?php
-/**
- * '菜单ID' => [
- *     '字段英文名' =》 '字段中文名'
- * ]
- */
-
-return [
-    1 => [
-      'order_no' => '内部订单编号',
-      'out_order_no' => '销售订单号',
-      'out_order_no_time' => '销售订单时间',
-      'customer_no' => '客户编码',
-      'customer_name' => '客户名称',
-      'table_header_mark' => '表头备注',
-      'product_no' => '产品编码',
-      'product_title' => '产品名称',
-      'product_size' => '规格型号',
-      'product_unit' => '计量单位',
-      'order_quantity' => '计量单位',
-      'product_quantity_on_hand' => '现存量',
-      'technology_material'=> '工艺/材质',
-      'technology_name'=> '工艺名称',
-      'wood_name'=> '木皮名称',
-      'process_mark'=> '加工备注',
-      'table_body_mark'=> '表体备注',
-      'out_crt_man'=> '制单人',
-      'out_checker_man'=> '审核人',
-      'out_checker_time'=> '审核日期',
-      'crt_time'=> '引入时间',
-      'box_num'=> '已包装数量',
-      'production_quantity' => '已生产数量',
-      'finished_num' => '已完工数量',
-    ],
-];

+ 27 - 0
config/routemap.php

@@ -0,0 +1,27 @@
+<?php
+//状态码
+return [
+    'map' => [
+        'api/login' => '登录',
+        'api/employeeAdd' => '账户添加',
+        'api/employeeEdit' => '账户编辑',
+        'api/employeeDel' => '账户删除',
+        'api/roleAdd' => '角色添加',
+        'api/roleEdit' => '角色编辑',
+        'api/roleDel' => '角色删除',
+        'api/roleMenu' => '角色绑定菜单',
+        'api/areaAdd' => '区域添加',
+        'api/areaEdit' => '区域编辑',
+        'api/areaDel' => '区域删除',
+        'api/gatewayAdd' => '网关添加',
+        'api/gatewayEdit' => '网关编辑',
+        'api/gatewayDel' => '网关删除',
+        'api/deviceTypeAdd' => '设备类型添加',
+        'api/deviceTypeDel' => '设备类型删除',
+        'api/screenAdd' => '仓或台添加',
+        'api/screenEdit' => '仓或台编辑',
+        'api/screenDel' => '仓或台删除',
+        'api/screenDevice' => '仓或台绑定设备',
+        'api/screenRemoveDevice' => '仓或台移除设备',
+    ]
+];