Merge branch 'dev' of 47.111.118.107:/srv/git/platform

master
ELF 5 years ago
commit 101da978fc

@ -541,6 +541,12 @@ class PromoteController extends BaseController
$this->assign("data", $data); $this->assign("data", $data);
$this->wxQrcode($data); $this->wxQrcode($data);
$user = D('Promote')->isLogin();
if (empty($user)) {
$this->redirect("Home/Index/index");
}
$promoteUrl = "https://m.wmtxkj.com/mobile.php?s=Ssg/login/promote_id/".$user['pid'];
$this->assign("promote_url", $promoteUrl);
$this->display(); $this->display();
} }

@ -82,6 +82,15 @@
<span id="email_tip"></span> <span id="email_tip"></span>
</td> </td>
</tr> </tr>
<tr>
<td class="l"><span class="req">*</span>超级签链接:</td>
<td class="r" style="position: relative;">
<span><a href="{$promote_url}" target="_blank">{$promote_url}</a></span>
<span id="email_tip"></span>
</td>
</tr>
<!-- <tr>--> <!-- <tr>-->
<!-- <td class="l"><span class="req">*</span>支付宝账号:</td>--> <!-- <td class="l"><span class="req">*</span>支付宝账号:</td>-->
<!-- <td class="r">--> <!-- <td class="r">-->

@ -21,9 +21,19 @@ class SsgController extends BaseController {
public function login(){ public function login(){
$user = session("user_auth"); $user = session("user_auth");
$promoteId = I("promote_id");
if (!$promoteId) {
$this->error("参数非法");
}
$exists = M("promote", "tab_")->where(array('id' => $promoteId))->find();
if (!$exists) {
$this->error("参数非法.");
}
/*if ($user) { /*if ($user) {
redirect(U("ssg/index")); redirect(U("ssg/index"));
}*/ }*/
$this->assign("promote_id", $promoteId);
$this->display(); $this->display();
} }
@ -36,6 +46,15 @@ class SsgController extends BaseController {
{ {
$account = I("Account"); $account = I("Account");
$password = I("Password"); $password = I("Password");
$promoteId = I("promote_id");
if (!$promoteId) {
$this->ajaxReturn(array("ErrorCode" => -97, "ResultMsg" => "参数非法"));
}
$promote = M("promote", "tab_")->where(array('id' => $promoteId))->find();
if (!$promote) {
$this->ajaxReturn(array("ErrorCode" => -97, "ResultMsg" => "参数非法."));
}
//var_dump($password); //var_dump($password);
$verify = new \Think\Verify(); $verify = new \Think\Verify();
if (!$verify->check(I("VerifyCode"))) { if (!$verify->check(I("VerifyCode"))) {
@ -62,6 +81,18 @@ class SsgController extends BaseController {
} }
if($user_id>0){ if($user_id>0){
$_SESSION['user_id'] = $user_id; $_SESSION['user_id'] = $user_id;
$user = M('user', 'tab_')->where(array(
'id' => $user_id
))->find();
if (!$user['promote_id']) {
M('user', 'tab_')->where(array(
'id' => $user_id
))->save(array(
'promote_id' => $promoteId,
'promote_account' => $promote['account']
));
}
} }
$this->ajaxReturn(array("ErrorCode"=>$res_code,"ResultMsg"=>$res_msg),'JSON'); $this->ajaxReturn(array("ErrorCode"=>$res_code,"ResultMsg"=>$res_msg),'JSON');
} }
@ -95,6 +126,15 @@ class SsgController extends BaseController {
$map['a.user_id']= $user['user_id']; $map['a.user_id']= $user['user_id'];
$map['a.sdk_version'] = 2; $map['a.sdk_version'] = 2;
$game_list = M("user_play a","tab_")->field("b.*,b.id as game_id,od.pay_status")->join("inner join tab_game b on a.game_id=b.id left join tab_game_supersign od on od.user_id=a.user_id and od.game_id=b.id and od.pay_status=1")->where($map)->select(); $game_list = M("user_play a","tab_")->field("b.*,b.id as game_id,od.pay_status")->join("inner join tab_game b on a.game_id=b.id left join tab_game_supersign od on od.user_id=a.user_id and od.game_id=b.id and od.pay_status=1")->where($map)->select();
if (!$game_list) {
$game_list = M("game", "tab_")->field("*, id as game_id")->where(array(
"sdk_version" => 2,
"game_status" => 1,
))->select();
foreach ($game_list as &$v) {
$v['pay_status'] = 0;
}
}
$this->assign("data_list",$game_list); $this->assign("data_list",$game_list);
$this->display(); $this->display();
} }

@ -15,6 +15,7 @@
<div class="login"> <div class="login">
<div class="login-title"> <div class="login-title">
<h2>Hello!终于等到你~</h2> <h2>Hello!终于等到你~</h2>
<input type="hidden" value="{$promote_id}" id="promote_id" name="promote_id"/>
</div> </div>
<div class="login-input"> <div class="login-input">
<ul> <ul>
@ -37,6 +38,7 @@
</ul> </ul>
</div> </div>
<div class="login-btn"><a href="javascript:;" onclick="Login()">登录</a></div> <div class="login-btn"><a href="javascript:;" onclick="Login()">登录</a></div>
<div style="padding-top: 0.2rem;" class="login-btn"><a href="https://m.wmtxkj.com/mobile.php?s=/User/step1.html">注册</a></div>
</div> </div>
</div> </div>
</body> </body>
@ -53,6 +55,7 @@
var loginName = $("#userAccount").val(); var loginName = $("#userAccount").val();
var loginPass = $("#password").val(); var loginPass = $("#password").val();
var userCode = $("#userCode").val(); var userCode = $("#userCode").val();
var promoteId = $("#promote_id").val();
if (loginName == "") { if (loginName == "") {
alert("账号不能为空"); alert("账号不能为空");
return false; return false;
@ -65,6 +68,10 @@
alert("验证码不能为空"); alert("验证码不能为空");
return false; return false;
} }
if (promoteId == "") {
alert("推广员ID不能为空");
return false;
}
jQuery.ajax({ jQuery.ajax({
type: 'POST', type: 'POST',
@ -72,7 +79,8 @@
data: { data: {
'Account':loginName, 'Account':loginName,
'Password':(loginPass), 'Password':(loginPass),
'VerifyCode':userCode 'VerifyCode':userCode,
'promote_id' :promoteId,
}, },
dataType: 'JSON', dataType: 'JSON',
xhrFields:{ xhrFields:{

@ -6,9 +6,10 @@ use Mobile\Controller\SsgController;
// a8eeac3335cef5ee117d357738598f691932513b // a8eeac3335cef5ee117d357738598f691932513b
class Ipa365Controller extends BaseController{ class Ipa365Controller extends BaseController{
const signprice = 0.01; // 超级签价格 const signprice = 10; // 超级签价格
public function test(){ public function test(){
die();
$ipa365 = new Ipa365Controller(); $ipa365 = new Ipa365Controller();
$result = $ipa365->pay_notify(array( $result = $ipa365->pay_notify(array(
'trade_id' => "2222", 'trade_id' => "2222",
@ -62,12 +63,16 @@ class Ipa365Controller extends BaseController{
} }
public function pay_notify_test() { public function pay_notify_test() {
die();
$this->pay_notify(array( $this->pay_notify(array(
'order_id' => 'SS_20190924102317T2jO', 'order_id' => 'SS_20190924102317T2jO',
'game_id' => 1, 'game_id' => 1,
)); ));
} }
/**
* 订单检查
*/
public function pay_order_check() { public function pay_order_check() {
$orderId = I('order_id'); $orderId = I('order_id');

Loading…
Cancel
Save