|
|
@@ -11,15 +11,19 @@ use App\Game\Route;
|
|
|
use App\Game\RouteModel;
|
|
|
use App\Game\Services\BetbyService;
|
|
|
use App\Game\Services\BetbyTestService;
|
|
|
+use App\Game\Services\OuroGameService;
|
|
|
use App\Game\Services\RouteService;
|
|
|
use App\Game\Services\TelegramAppService;
|
|
|
use App\Game\Style;
|
|
|
use App\Game\WebChannelConfig;
|
|
|
use App\Http\Controllers\Controller;
|
|
|
+use App\Http\helper\NumConfig;
|
|
|
+use App\Models\AccountsInfo;
|
|
|
use App\Models\SystemStatusInfo;
|
|
|
use App\Services\ApkService;
|
|
|
use App\Util;
|
|
|
use Illuminate\Http\Request;
|
|
|
+use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Facades\Redis;
|
|
|
|
|
|
|
|
|
@@ -180,7 +184,44 @@ class WebRouteController extends Controller
|
|
|
|
|
|
public function getRegisterGold(Request $request)
|
|
|
{
|
|
|
+ try {
|
|
|
+ $user = $request->user();
|
|
|
+ $UserID = $user->UserID;
|
|
|
|
|
|
+ if ($user->Registed == 1) {
|
|
|
+ return apiReturnFail('Fail');
|
|
|
+ }
|
|
|
+
|
|
|
+ // 添加金币(10金币)
|
|
|
+ $addResult = OuroGameService::AddScore($UserID, 10 * NumConfig::NUM_VALUE, null, false);
|
|
|
+
|
|
|
+ // 更新 webgame.GlobalUserInfo 的 Registed 字段
|
|
|
+ DB::connection('mysql')->table('webgame.GlobalUserInfo')
|
|
|
+ ->where('UserID', $UserID)
|
|
|
+ ->update(['Registed' => 1]);
|
|
|
+
|
|
|
+ // 更新 QPAccountsDB.dbo.AccountsInfo 的 Registed 字段
|
|
|
+ DB::connection('write')->table('QPAccountsDB.dbo.AccountsInfo')
|
|
|
+ ->where('UserID', $UserID)
|
|
|
+ ->update(['Registed' => 1]);
|
|
|
+
|
|
|
+
|
|
|
+ return apiReturnSuc([
|
|
|
+ 'user' => [
|
|
|
+ 'InsureScore' => 10,
|
|
|
+ 'Registed' => 1,
|
|
|
+ 'message' => 'Success'
|
|
|
+ ]
|
|
|
+
|
|
|
+ ]);
|
|
|
+
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ \Log::error('注册送金币失败:' . $e->getMessage(), [
|
|
|
+ 'UserID' => $UserID ?? 0,
|
|
|
+ 'trace' => $e->getTraceAsString()
|
|
|
+ ]);
|
|
|
+ return apiReturnFail('领取失败:' . $e->getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public function checkApkInstall(Request $request)
|
|
|
@@ -275,6 +316,4 @@ class WebRouteController extends Controller
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
}
|