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;
             }
         }