|
@@ -4,6 +4,7 @@
|
|
|
namespace App\Models;
|
|
namespace App\Models;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+use App\Game\WebChannelConfig;
|
|
|
use App\Util;
|
|
use App\Util;
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Support\Facades\DB;
|
|
@@ -14,30 +15,16 @@ class GamePhoneVerityCode extends Model
|
|
|
{
|
|
{
|
|
|
|
|
|
|
|
$now = date('Y-m-d H:i:s');
|
|
$now = date('Y-m-d H:i:s');
|
|
|
- $query = DB::connection('write')->table('QPTreasureDB.dbo.GamePhoneVerityCode')
|
|
|
|
|
- ->where('PhoneNum',$PhoneNum)
|
|
|
|
|
- ->exists();
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- $pack=Util::getPackageByURL();
|
|
|
|
|
- ///// 如果发送过验证码,直接返回,更新手机号和过期时间
|
|
|
|
|
- if ($query) {
|
|
|
|
|
- DB::connection('write')->table('QPTreasureDB.dbo.GamePhoneVerityCode')
|
|
|
|
|
- ->where('PhoneNum',$PhoneNum)
|
|
|
|
|
- ->update(['UserID'=>$UserID,'Code'=>$Code,'CreateDate'=>$now,'Channel'=>$pack['channel']]);
|
|
|
|
|
-
|
|
|
|
|
- }else{
|
|
|
|
|
- $data = [
|
|
|
|
|
- 'UserID' => $UserID,
|
|
|
|
|
- 'PhoneNum' => $PhoneNum,
|
|
|
|
|
- 'Code' => $Code,
|
|
|
|
|
- 'CreateDate' => $now,
|
|
|
|
|
- 'Ip' => $Ip,
|
|
|
|
|
- 'Channel'=>$pack['channel']
|
|
|
|
|
- ];
|
|
|
|
|
- DB::connection('write')->table('QPTreasureDB.dbo.GamePhoneVerityCode')
|
|
|
|
|
- ->updateOrInsert(['PhoneNum'=>"$PhoneNum"],$data);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'UserID' => $UserID,
|
|
|
|
|
+ 'PhoneNum' => $PhoneNum,
|
|
|
|
|
+ 'Code' => $Code,
|
|
|
|
|
+ 'CreateDate' => $now,
|
|
|
|
|
+ 'Ip' => $Ip,
|
|
|
|
|
+ 'Channel'=>AccountsInfo::query()->where('UserID',$UserID)->value('Channel'),
|
|
|
|
|
+ ];
|
|
|
|
|
+ DB::connection('write')->table('QPTreasureDB.dbo.GamePhoneVerityCode')
|
|
|
|
|
+ ->updateOrInsert(['PhoneNum'=>"$PhoneNum"],$data);
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|