Commit 09fac69c authored by houdong's avatar houdong

重置卡支付

parent df556564
......@@ -49,7 +49,7 @@ class IndexAction extends IdentityAction {
//刷新页面后获取弹出的消息
// $popData=$this->getPopData($userId);
$firstPageData=array('popType'=>$popData['popType'],'popPkUserName'=>$popData['popPkUserName']);
$firstPageData=[];
$firstPageData['gonggao']=$this->getGonggao();
//获奖心得
$thinks=M('PktopUserphb')->where(array('think'=>array('exp','is not null')))->order('month desc')->limit(10)->select();
......@@ -91,6 +91,13 @@ class IndexAction extends IdentityAction {
$myData=$this->getMyData();
$this->assign('myData',$myData);
}
//重置卡个数
if($userId){
$leftNum=M()->db(10, C('DB_CONFIG_DEMO'))->table('cofool_magicbox_card')->where(['user_id'=>$userId,'card_type'=>2,'use_time'=>0])->count();
}else{
$leftNum=0;
}
$this->assign('resetLeftNum',$leftNum);
$this->display();
......@@ -1394,6 +1401,36 @@ class IndexAction extends IdentityAction {
$this->display();
}
//百宝箱首页使用翻倍卡和资金重置卡时调用该方法
public function saveCardConfig(){
$userId = $this->user['userID'];
//3练习区重置卡,4有奖大赛重置卡,5中金大赛的重置
$useType = I('use_type',0,'intval');
//1翻倍卡,2重置卡,先找出最先购买的未使用的卡
$cardType=$useType<=2?1:2;
$where=['user_id'=>$userId,'use_time'=>0,'card_type'=>$cardType];
$cardId=M("MagicboxCard")->where($where)->order('add_time asc')->getField('id');
$saveData=['use_time'=>time(),'use_type'=>$useType];
M("MagicboxCard")->where(['user_id'=>$userId,'id'=>$cardId])->save($saveData);
//如果配置的是资金重置卡,还要写到表resetbalance
if($useType==3){
$testId = D('Group')->getPractice($userId);
M("PkResetbalance")->add(['uid'=>$testId.'X'.$userId,'add_time'=>time(),'reset_type'=>3]);
}
if($useType==4){
M("PkResetbalance")->add(['uid'=>PRIZE_GROUP_2021.'X'.$userId,'add_time'=>time(),'reset_type'=>4]);
}
if($useType==5){
M("PkResetbalance")->add(['uid'=>ZHONGJIN_GROUP.'X'.$userId,'add_time'=>time(),'reset_type'=>5]);
}
$this->ajaxReturn(['status' =>1,'info' => '使用成功']);
}
}
......
......@@ -354,38 +354,7 @@
}
});
//输入手机号验证码后提交
$("#submitLogin").click(function () {
var mobile=$("#mobile").val();
var smsCode=$("#smsCode").val();
if(mobile==''){layer.msg('请输入手机号');return;}
if(smsCode==''){layer.msg('请输入验证码');return;}
var targetUrl=$('#popLogin').attr('targetUrl');
// var referer='{$_GET.referer}';
var param={mobile:mobile,smsCode:smsCode,targetUrl:targetUrl};
$.post("/Index/telLogin",param,function(data){
// alert();
if(data.status == 2){
layer.msg(data.info);
}
if(data.status == 1){
$(".mask").hide();
$("#popLogin").hide();
if(typeof(targetUrl) == "undefined"||targetUrl==''){
layer.msg('登录成功', 2,1,function(){ location.reload(); });
}else{
layer.msg('登录成功', 2,1,function(){
$.cookie('denglu',targetUrl);
location.reload();
});
}
}
});
});
//进入交易
$(".goTradeBtn").click(function () {
window.event.stopPropagation();
......
......@@ -11,11 +11,20 @@
</div>
<div class="info-data">
<div class="data"><span class="title">周盈利率:</span>
<empty name="myData.lastweekup">
<span class="num ">--</span>
<else/>
<gt name="myData.lastweekup" value="0"><span class="num red">{$myData.lastweekup}%</span></gt>
<eq name="myData.lastweekup" value="0"><span class="num ">{$myData.lastweekup}%</span></eq>
<eq name="myData.lastweekup" value="0"><span class="num ">0.00%</span></eq>
<lt name="myData.lastweekup" value="0"><span class="num green">{$myData.lastweekup}%</span></lt>
</empty>
</div>
<div class="data"><span class="title">月周转率:</span>
<span class="num"><empty name="myData.monthzzl">--<else/>{$myData.monthzzl}%</empty></span>
</div>
<div class="data"><span class="title">月周转率:</span><span class="num">{$myData.monthzzl}%</span></div>
</div>
<!--<if condition="empty($myData['monthzzl']) or $myData['monthzzl'] eq 0">-->
......@@ -62,7 +71,7 @@
<empty name="myData.lastweekup"> <span class="num ">--</span>
<else/>
<gt name="myData.lastweekup" value="0"><span class="num red">{$myData.lastweekup}%</span></gt>
<eq name="myData.lastweekup" value="0"><span class="num ">{$myData.lastweekup}%</span></eq>
<eq name="myData.lastweekup" value="0"><span class="num ">0.00%</span></eq>
<lt name="myData.lastweekup" value="0"><span class="num green">{$myData.lastweekup}%</span></lt>
</empty>
......
......@@ -45,6 +45,50 @@
<span class="t-pop-close" ><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
</div>
<!--资金重置卡-->
<div class="issue-class-pop box pops box-reset dialog-pop" style="display: none;" id="popChoose">
<span class="t-pop-close"><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
<div class="underway-name-b">
<div class="b-title">您正在使用资金重置卡<span class="sub">(余{$resetLeftNum|default=0}张)</span></div>
<div class="underway-name"><span class="bold">训练区</span>
<input type="radio" value="3" name="resetRadio" checked class="check-in"><p class="c9 f12">当日使用,第二个交易日重置资金</p>
</div>
<div class="underway-name"><span class="bold">全民炼股争霸赛-全民分赛场</span>
<input type="radio" value="4" name="resetRadio" class="check-in"><p class="c9 f12">当日使用,第二个交易日重置资金</p>
</div>
<div class="underway-name"><span class="bold">全民炼股争霸赛-中金分赛场</span>
<input type="radio" value="5" name="resetRadio" class="check-in"><p class="c9 f12">当月使用,下月1号重置资金</p>
</div>
</div>
<input type="button" value="确定使用" class="issue-confirm" id="useReset">
<div class="reset-msg">使用后,模拟金重置为初始值,<br>同时交易记录等全部清除,请谨慎使用</div>
</div>
<!--使用成功-->
<div class="buy-success-pop pops dialog-pop" style="display: none;" id="popUseSucc">
<span class="t-pop-close" refresh="1"><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
<div class="pop-main">
<div class="pop-main-img"><br>
<img class="use-img" src="__PUBLIC__/images/2023/use-img.png" alt="">
</div>
<div class="pop-main-msg red msg">使用成功</div>
<p class="pop-main-img1">您的模拟金将重置为初始状态</p>
<p class="pop-main-img2" id="resetGroupName" ></p>
</div>
</div>
<!--购买成功-->
<div class="buy-success-pop pops dialog-pop" style="display: none" id="popPaySucc">
<span class="t-pop-close"><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
<div class="pop-main bold">
<div class="pop-main-img"><br>
<img class="card-img" src="__PUBLIC__/Home/images/g2020/cz-card.png" alt="">
</div>
<div class="pop-main-msg red msg">资金重置卡购买成功</div>
<a href="javascript:;" class="box-go-buy useResetCard" >立即使用</a>
</div>
</div>
<script>
$(function () {
......@@ -68,6 +112,58 @@
});
});
//输入手机号验证码后提交
$("#submitLogin").click(function () {
var mobile=$("#mobile").val();
var smsCode=$("#smsCode").val();
if(mobile==''){layer.msg('请输入手机号');return;}
if(smsCode==''){layer.msg('请输入验证码');return;}
var targetUrl=$('#popLogin').attr('targetUrl');
// var referer='{$_GET.referer}';
var param={mobile:mobile,smsCode:smsCode,targetUrl:targetUrl};
$.post("/Index/telLogin",param,function(data){
// alert();
if(data.status == 2){
layer.msg(data.info);
}
if(data.status == 1){
$(".mask").hide();
$("#popLogin").hide();
if(typeof(targetUrl) == "undefined"||targetUrl==''){
layer.msg('登录成功', 2,1,function(){ location.reload(); });
}else{
layer.msg('登录成功', 2,1,function(){
$.cookie('denglu',targetUrl);
location.reload();
});
}
}
});
});
//点击弹框里面的确定使用
$('#useReset').click(function(){
var use_type = $('input[name="resetRadio"]:checked').val();
console.log('使用类型:'+use_type);
$.post("/Index/saveCardConfig", {use_type: use_type}, function (data) {
if (data.status ==1) {
if(use_type==3||use_type==4||use_type==5){
var obj={3:'【训练区】',4:'【全民炼股争霸赛-全民分赛场】',5:'【全民炼股争霸赛-中金分赛场】'};
$('#resetGroupName').html(obj[use_type]);
$("#popChoose").hide();
$("#popUseSucc").show();
}else{
layer.msg(data.info, 2,1,function(){ location.href='/Box'; });
}
}else{
layer.msg(data.info,1,1);
}
});
});
......
......@@ -2,9 +2,8 @@
<div class="submit-info-pop pops web-pop" style="display: none;z-index: 1112" id="pop1" targetUrl="">
<span class="t-pop-close"><img src="__PUBLIC__/images/h5/g2020/pop-close.png" alt=""></span>
<div class="p-msg">
<!--报名成功-->
</div>
<div class="p-msg"></div>
<div class="form-info-box" >
<div class="form-info-input">
<input type="tel" class="phone-input" placeholder="请输入手机号" maxlength="11">
......@@ -61,72 +60,37 @@
<!--</p>-->
<p class="main-code-img">
<!--<button class="camp-copyBtn copyBtn" data-clipboard-action="copy" data-clipboard-text="{$weixin}" >一键复制</button>-->
<a href="{:WWW_URL}/Zjds" target="_blank">
<button class="camp-copyBtn" >参加更高奖金官方大赛 ></button>
</a>
<a href="{:WWW_URL}/Zjds" target="_blank"><button class="camp-copyBtn" >参加更高奖金官方大赛 ></button></a>
</p>
</div>
<span class="t-pop-close" refresh="1"><img src="__PUBLIC__/images/h5/g2020/pop-close.png" alt=""></span>
</div>
<!--购买成功-->
<div class="buy-success-pop pops dialog-pop" style="display: none" id="popPaySucc">
<span class="t-pop-close"><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
<div class="pop-main bold">
<div class="pop-main-img">
<br>
<img class="card-img" src="__PUBLIC__/Home/images/g2020/cz-card.png" alt="">
</div>
<div class="pop-main-msg red msg">资金重置卡购买成功</div>
<a href="javascript:;" class="box-go-buy" month="1" >立即购买</a>
</div>
</div>
<!--资金重置卡-->
<div class="issue-class-pop box pops box-reset dialog-pop" style="display: none;">
<span class="t-pop-close"><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
<div class="underway-name-b">
<div class="b-title">您正在使用资金重置卡<span class="sub">(余1张)</span></div>
<div class="underway-name"><span class="bold">训练区</span>
<input type="radio" value="3" name="resetRadio" checked class="check-in"><p class="c9 f12">当日使用,第二个交易日重置资金</p>
</div>
<div class="underway-name"><span class="bold">全民炼股争霸赛-全民分赛场</span>
<input type="radio" value="4" name="resetRadio" class="check-in"><p class="c9 f12">当日使用,第二个交易日重置资金</p>
</div>
<div class="underway-name"><span class="bold">全民炼股争霸赛-中金分赛场</span>
<input type="radio" value="5" name="resetRadio" class="check-in"><p class="c9 f12">当月使用,下月1号重置资金</p>
</div>
</div>
<input type="button" value="确定使用" class="issue-confirm" id="useReset">
<div class="reset-msg">使用后,模拟金重置为初始值,<br>同时交易记录等全部清除,请谨慎使用</div>
</div>
<!--使用成功-->
<div class="buy-success-pop pops dialog-pop" style="display: none;">
<span class="t-pop-close"><img src="__PUBLIC__/Home/images/g2020/trade-close.png" alt=""></span>
<div class="pop-main">
<div class="pop-main-img">
<br>
<img class="use-img" src="__PUBLIC__/images/2023/use-img.png" alt="">
</div>
<div class="pop-main-msg red msg">使用成功</div>
<p class="pop-main-img1">您的模拟金将重置为初始状态</p>
<p class="pop-main-img2">【全民炼股争霸赛-全民分赛场】</p>
</div>
</div>
<script>
$(function () {
//点击重置卡图片
//点击右边侧边栏的重置卡图片
$(".left-card1").click(function () {
if('{$user.userID}'==''){
$(".mask").show();
$("#pop1").show();
// $("#pop1").show();
$("#popLogin").show();
}else{
// location.href="/index/resetBalance";
location.href="{$Think.config.M_URL}/Box";
if('{$resetLeftNum}'>0){
$(".mask").show();
$("#popChoose").show();
}else{
location.href='{$Think.config.WWW_URL}Lesson/pay2?type=reset';
}
}
});
//点击右侧的 邀请好友分钱 图片
$(".right4").click(function () {
location.href="/index/myInvite";
......@@ -137,7 +101,6 @@
// $('#password').parent().show();
var mobileNumber=$(".phone-input").val();
if(mobileNumber==''){layer.msg('请输入手机号');return;}
// var reg = /^(((13[0-9]{1})|(14[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[0-9]{1})|(18[0-9]{1})|(19[0-9]{1}))+\d{8})$/ ;
var reg = /^((1[2-9]{1}[0-9]{1})+\d{8})$/ ;
if(!reg.test(mobileNumber)){layer.msg('请输入有效的11位手机号码');return;}
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment