cqp il y a 21 heures
Parent
commit
ebbc90c8ce
1 fichiers modifiés avec 16 ajouts et 0 suppressions
  1. 16 0
      app/Http/Controllers/Api/U8ThirdPartyController.php

+ 16 - 0
app/Http/Controllers/Api/U8ThirdPartyController.php

@@ -4,14 +4,30 @@ namespace App\Http\Controllers\Api;
 
 use App\Service\U8ThirdPartyService;
 use Illuminate\Http\Request;
+use Illuminate\Support\Facades\DB;
+use Illuminate\Support\Facades\Log;
 
 class U8ThirdPartyController extends BaseController
 {
     public function settleU8Data(Request $request)
     {
         $service = new U8ThirdPartyService();
+        $in_param = $request->all();
         list($status,$data) = $service->settleU8Data($request->all());
 
+        try {
+            DB::table('record_opt')->insert([
+                'type'       => $in_param['type'] ?? 0,
+                'in_param'   => json_encode($in_param, JSON_UNESCAPED_UNICODE),
+                'out_param'  => json_encode($data, JSON_UNESCAPED_UNICODE),
+                'out_result' => $status ? 1 : 0, // 建议存数字索引更快
+                'crt_time'   => time()
+            ]);
+        } catch (\Exception $e) {
+            // 记录到 Laravel 日志,不阻塞返回
+            Log::error("记录 U8 操作日志失败:" . $e->getMessage());
+        }
+
         if($status){
             return $this->json_return(200,'',$data);
         }else{