fly 5 年之前
父节点
当前提交
6dd6b284df
共有 1 个文件被更改,包括 15 次插入2 次删除
  1. 15 2
      app/Modules/User/Services/QappUserService.php

+ 15 - 2
app/Modules/User/Services/QappUserService.php

@@ -58,8 +58,21 @@ class QappUserService
             if ($qapp_user->phone) {
                 return false;
             } else {
-                $qapp_user->phone = $phone;
-                $qapp_user->save();
+                try {
+                    DB::beginTransaction();
+                    $qapp_user->phone = $phone;
+                    $qapp_user->save();
+                    $reward = 100;
+                    User::where('id', $uid)->update(
+                        [
+                            'balance' => DB::raw('balance+' . $reward),
+                            'reward_balance' => DB::raw('reward_balance+' . $reward)
+                        ]
+                    );
+                    DB::commit();
+                } catch (Exception $e) {
+                    myLog('bindPhone')->error($e->getMessage());
+                }
                 return true;
             }
         }