Tree hace 1 mes
padre
commit
c571555ebf

+ 1 - 0
app/Console/Commands/DbQueue.php

@@ -47,6 +47,7 @@ class DbQueue extends Command
          * 例: {"db": "QPRecordDB.dbo.", "table": "RecordNewThunderBonueLogs", "type": "insert", "data": {"UserID": 123, "KindID": 6001, "SortID": 1,"BuyBase": 600, "BuyScore": 60000, "ChangeScore": 0, "Control": 10, "Type": 2}}
          */
         $redis = Redis::connection('ServerGameRedis');
+        return false;
 
         while(true){
             $queueData = $redis->command('brpop', ['dbQueue', 30]);

+ 1 - 0
app/Console/Commands/DecStock.php

@@ -41,6 +41,7 @@ class DecStock extends Command
      */
     public function handle()
     {
+        return false;
 
         $limitValue = 18000 * NumConfig::NUM_VALUE;
         $decValue = 3000 * NumConfig::NUM_VALUE;

+ 1 - 1
app/Http/Controllers/Admin/CodeController.php

@@ -16,7 +16,7 @@ class CodeController
         $PhoneNum = $request->PhoneNum ?: '';
 
         $query = DB::table(TableName::QPTreasureDB() . 'GamePhoneVerityCode')
-            ->where('PhoneNum', $PhoneNum)
+            ->where('PhoneNum', '1'.$PhoneNum)
             ->select('PhoneNum', 'Code')
             ->first();
 

+ 4 - 4
app/Http/Controllers/Game/ExtensionsController.php

@@ -115,10 +115,10 @@ class ExtensionsController
                 DB::connection('write')->table('agent.dbo.ActivityTurnplate')->where('UserID', $UserID)->delete();
 
             }else{
-                if($activity->LastFreeTimes+86400-3600<time()){
-                    $activity->OldTimes += 1;
-                    DB::connection('write')->table('agent.dbo.ActivityTurnplate')->where('UserID', $UserID)->update(['OldTimes'=> $activity->OldTimes,'LastFreeTimes' => time()]);
-                }
+//                if($activity->LastFreeTimes+86400-3600<time()){
+//                    $activity->OldTimes += 1;
+//                    DB::connection('write')->table('agent.dbo.ActivityTurnplate')->where('UserID', $UserID)->update(['OldTimes'=> $activity->OldTimes,'LastFreeTimes' => time()]);
+//                }
                 $turnplate = [
                     'times' => $activity->NewTimes+$activity->OldTimes,
                     'countdown' => $activity->Created+86400*3-time(),

+ 27 - 20
app/Http/Controllers/Game/LoginController.php

@@ -50,7 +50,7 @@ class LoginController extends Controller
     {
 
 
-        $RegisterLocation = $request->country ?? env('COUNTRY_CODE','55');
+        $RegisterLocation = $request->country ?? env('COUNTRY_CODE','1');
         $Phone = $request->phone;
         $PhoneCode = $request->code;
         $PhoneCode= preg_replace('/\D/s', '', $PhoneCode);
@@ -79,7 +79,8 @@ class LoginController extends Controller
 
         $verifyCode = GamePhoneVerityCode::verifyCode($Phone, $PhoneCode);
         SetNXLock::release($redisKey);
-        if ($verifyCode != trim($PhoneCode)) {
+        //TODO 上线前去掉测试
+        if ($verifyCode != trim($PhoneCode)  && false) {
             Log::info('web.verify.code_incorrect_or_expired LoginByCode $verifyCode',[$Phone,$PhoneCode]);
             return apiReturnFail(['web.verify.code_incorrect_or_expired', 'O código está incorreto ou o tempo passou']);
         }
@@ -100,9 +101,10 @@ class LoginController extends Controller
 
         $user = GlobalUserInfo::$me;
 
-        $RegisterLocation = $request->country ?? env('COUNTRY_CODE','55');
+        $RegisterLocation = $request->country ?? env('COUNTRY_CODE','1');
         $Phone = $request->phone;
         $PhoneCode = $request->code;
+
         if (empty($Phone)) {
             Log::info('web.verify.num_empty',[$Phone,$PhoneCode]);
             return apiReturnFail(['web.verify.num_empty', 'PhoneNum Empty']);
@@ -146,16 +148,18 @@ class LoginController extends Controller
         }
 
         $verifyCode = GamePhoneVerityCode::verifyCode($Phone, $PhoneCode);
-        if ($verifyCode != trim($PhoneCode)) {
+
+        //TODO 上线前去掉测试
+        if ($verifyCode != trim($PhoneCode) && false) {
             SetNXLock::release($redisKey);
             Log::info("web.verify.code_incorrect_or_expired BindPhone $verifyCode",[$Phone,$PhoneCode]);
             return apiReturnFail(['web.verify.code_incorrect_or_expired', 'O código está incorreto ou o tempo passou']);
         }
 
-        if (!isset($request->password) || !isset($request->repassword) || $request->password != $request->repassword) {
-            Log::info("web.reg.password_notsame",[$Phone,$PhoneCode]);
-            return apiReturnFail(['web.reg.password_notsame', 'As senhas digitadas duas vezes são inconsistentes, digite novamente!'], '', 2);
-        }
+//        if (!isset($request->password) || !isset($request->repassword) || $request->password != $request->repassword) {
+//            Log::info("web.reg.password_notsame",[$Phone,$PhoneCode]);
+//            return apiReturnFail(['web.reg.password_notsame', 'As senhas digitadas duas vezes são inconsistentes, digite novamente!'], '', 2);
+//        }
 
         $PhoneNum = $Phone;
 
@@ -169,12 +173,12 @@ class LoginController extends Controller
 
         $UserID = $user->UserID;
         $BindDate = Carbon::now()->toDateTimeString();
-        $LogonPass = $request->password;
+        $LogonPass = $request->password??$PhoneCode;
         $Channel = $user->Channel;
         // 绑定手机号
-        AccountPhone::insert(compact('UserID', 'PhoneNum', 'BindDate', 'LogonPass', 'Channel'));
-        GlobalUserInfo::where('GlobalUID', $user->GlobalUID)->update([ 'Phone' => $Phone, 'LogonPass' => Hash::make($LogonPass), 'RegisterLocation' => $RegisterLocation]);
-        Log::info('绑定手机号' . $Phone . '-' . $LogonPass . '-' . $UserID);
+        AccountPhone::insert(compact('UserID', 'PhoneNum', 'BindDate', 'Channel'));
+        GlobalUserInfo::where('GlobalUID', $user->GlobalUID)->update([ 'Phone' => $Phone, 'RegisterLocation' => $RegisterLocation]);
+        Log::info('绑定手机号'.'-'.$user->GlobalUID.'-' . $Phone . '-' . $LogonPass . '-' . $UserID);
         // --绑定手机赠送金币
         $SendGold = SystemStatusInfo::OnlyGetCacheValue('BindPhoneReward') ?? 500;
         DB::table('QPRecordDB.dbo.LogProp')->insert(['UserID' => $UserID, 'PropID' => 30000, 'PropNum' => $SendGold, 'Source' => 11, 'Param' => null]);
@@ -219,7 +223,7 @@ class LoginController extends Controller
 //
 //        GlobalUserInfo::where('FPID',$FPID)->orWhere('UserID',$user->UserID)->update(['PwaInstalled'=>1]);
 //    }
-    function generateUUID($userId, $location = '55', $region = null,$Channel=99)
+    function generateUUID($userId, $location = '1', $region = null,$Channel=99)
     {
         if(!$region)$region=env('REGION_24680','sa-east');
         // 从随机字节创建基础 UUID
@@ -742,11 +746,13 @@ class LoginController extends Controller
 
     }
 
-    private function checkPhone($Phone, $RegisterLocation = '55',Request $request=null)
+    private function checkPhone($Phone, $RegisterLocation = '1',Request $request=null)
     {
         $OrgPhone=$Phone;
+//        dd($RegisterLocation,$Phone,str_starts_with($Phone,$RegisterLocation),$Phone=explode($RegisterLocation,$Phone));
         if(!empty($RegisterLocation)&&str_starts_with($Phone,$RegisterLocation)){
-            $Phone=explode($RegisterLocation,$Phone)[1];
+
+            $Phone=$OrgPhone;
         }
         if (!empty($Phone)) {
             // 验证规则
@@ -754,17 +760,17 @@ class LoginController extends Controller
             $Phone = str_replace(['-', ' '], '', $Phone);
 
             // Check if the number has 11 digits and the third character is 9
-            if ($RegisterLocation == env('COUNTRY_CODE','55')) {
-                if (!preg_match('/^\d{2}9\d{8}$/', $Phone)) {
-                    return apiReturnFail(['web.user.phone_fail', 'Not correct phone number'], '', 422);
-                }
+            if ($RegisterLocation == env('COUNTRY_CODE','1')) {
+//                if (!preg_match('/^\d{2}9\d{8}$/', $Phone)) {
+//                    return apiReturnFail(['web.user.phone_fail', 'Not correct phone number'], '', 422);
+//                }
             }
             if ($this->isSequentialOrRepetitive($Phone)) {
                 return apiReturnFail(['web.user.phone_fail', 'Not correct phone number'], '', 422);
             }
 
 //            if(!str_starts_with($Phone,$RegisterLocation)) {
-                $Phone = $RegisterLocation . $Phone;
+//                $Phone = $RegisterLocation . $Phone;
 //            }
         }
 
@@ -773,6 +779,7 @@ class LoginController extends Controller
             //账户查重
             if ($isExist) {
                 if ($request&&Hash::check($request->password, $isExist->LogonPass)) {
+
                     return $isExist;
                 }
                 return apiReturnFail(['web.reg.fail_phone_exist', 'O número de telefone já existe, altere-o e tente se cadastrar novamente!']);

+ 1 - 1
app/Http/Controllers/Game/WebRouteController.php

@@ -181,7 +181,7 @@ class WebRouteController extends Controller
 
             'recommendGame' => $recommendGame,
 
-            //'getStateToWhereRaw' =>RouteService::getStateToWhereRaw($request),
+            'getStateToWhereRaw' =>RouteService::getStateToWhereRaw($request),
 
             'popWheel'=>0,
             'firstBonus'=>$firstBonus,

+ 2 - 1
resources/views/admin/global/index.blade.php

@@ -166,7 +166,8 @@
                                     @foreach($games['gameList'] as $k=>$v)
                                         <tr>
                                             <td>{{$v->ServerName}}</td>
-                                            <td>{{number_format(($v->flowing_water-$v->win_lose)/max(1,$v->flowing_water)*100,1)}}%</td>
+                                            <td  style="color:<?php $rate = intval(($v->flowing_water-$v->win_lose)/max(1,$v->flowing_water)*100); echo $rate>=98?"red":($rate<=85?"green":"") ?>">{{number_format(($v->flowing_water-$v->win_lose)/max(1,$v->flowing_water)*100,1)}}%</td>
+
                                             <td>{{number_format($v->flowing_water)}}</td>
                                             <td>{{$v->win_lose}}</td>
                                             <td>{{$v->flowing_water_new}}</td>