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