zilong 4 年 前
コミット
246f006e5e

+ 5 - 2
app/Http/Controllers/Api/V1/CommonController.php

xqd
@@ -100,17 +100,20 @@ class CommonController extends Controller
             }
 
             $decryptedData = $app->encryptor->decryptData($data['session_key'], $req['iv'], $req['encryptData']);
+            if (empty($decryptedData['phoneNumber'])) {
+                return out(null, 10002, '授权手机号错误');
+            }
 
             if (!User::where('openid', $data['openid'])->exists()){
                 User::create([
                     'openid' => $data['openid'],
-                    'phone' => $decryptedData['phone'],
+                    'phone' => $decryptedData['phoneNumber'],
                     'session_key' => $data['session_key']
                 ]);
             }
 
         } catch (\Exception $e) {
-            return out(null, 10001, '获取手机号失败', $e->getMessage());
+            return out(null, 10003, '获取手机号失败', $e->getMessage());
         }
 
         return out($decryptedData);

+ 8 - 0
app/Http/Controllers/Api/V1/UserController.php

xqd xqd
@@ -12,6 +12,7 @@ use App\Models\Order;
 use App\Models\User;
 use App\Models\UserBalanceLog;
 use App\Models\UserCoupon;
+use App\Models\UserMessage;
 use EasyWeChat\Factory;
 use Cache;
 
@@ -105,4 +106,11 @@ class UserController extends AuthController
 
         return out();
     }
+
+    public function userMessageList()
+    {
+        $user = $this->user;
+        $data = UserMessage::where('user_id', $user['id'])->orderBy('id', 'desc')->paginate();
+        return out($data);
+    }
 }

+ 14 - 0
app/Models/UserMessage.php

xqd
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: zilongs
+ * Date: 20-10-30
+ * Time: 下午4:43
+ */
+
+namespace App\Models;
+
+class UserMessage extends BaseModel
+{
+
+}