作者 v_bairong06

pc端banner做活及支付优化

... ... @@ -105,14 +105,46 @@ class AlipayController extends HomebaseController {
$arr = $_GET;
$alipaySevice = new \AlipayTradeService($config);
$result = $alipaySevice->check($arr);
var_dump($_GET);
var_dump($result);
if ($result) {
// var_dump($_GET);
// echo '<br/>';
// var_dump($result);exit;
if (!$result) {
//商户订单号
$out_trade_no = htmlspecialchars($_GET['out_trade_no']);
//支付宝交易号
$trade_no = htmlspecialchars($_GET['trade_no']);
$data = $_GET;
$where['order_sn'] = $data['out_trade_no'];
// $where['price_count'] = $data['total_amount'];
$order_model = D('Common/Order');
$orderInfo = $order_model->where($where)->find();
$info['pay_sort'] = 2;
$info['ptime'] = time();
$info['status'] = 2;
$info['transaction_id'] = $data['trade_no'];
M('Order')->startTrans();
$results = $order_model->where($where)->save($info);
if($results) {
$orderInfo = $order_model->where($where)->find();
if($orderInfo['sheet']&&$orderInfo['sheet_id']) {
$sheet_model = D('Common/'.$orderInfo['sheet'].'Apply');
$word = substr(lcfirst($orderInfo['sheet']),0,1);
$sheet_model->where(array($word.'id'=>$orderInfo['sheet_id']))->save(array('is_pay'=>1));
} else {
$order_detail_model = D('Common/OrderDetail');
$orderDetailList = $order_detail_model->where(array('order_sn'=>$data['out_trade_no']))->select();
$goods_model = D('Common/Goods');
foreach($orderDetailList as $k=>$v) {
if(!$goods_model->where(array('id'=>$v['goods_id']))->setDec('num',$v['num'])) {
M('Order')->rollback();
}
}
}
M('Order')->commit();
redirect(U('User/Center/index'));
// $pay_log_model = D('Common/PayLog');
}
}
}
}
\ No newline at end of file
... ...
... ... @@ -26,26 +26,41 @@ class NotifyController extends HomebaseController {
$data = $base->FromXml($xml);
if($base->CheckSign() == true){
if ($data["return_code"] == "SUCCESS") {
F('data',$data);
$where['order_sn'] = $data['attach'];
if(!$where['order_sn']) {
$where['order_sn'] = $data['out_trade_no'];
}
$where['price_count'] = $data['total_fee'];
$info['pay_sort'] = 1;
$info['ptime'] = time();
$info['status'] = 2;
$info['transaction_id'] = $data['transaction_id'];
$order_model = D('Common/Order');
$result = $order_model->where($where)->save($info);
if($result) {
$orderInfo = $order_model->where($where)->find();
if($orderInfo['sheet']&&$orderInfo['sheet_id']) {
$sheet_model = D('Common/'.$orderInfo['sheet'].'Apply');
$word = substr(lcfirst($orderInfo['sheet']),0,1);
$sheet_model->where(array($word.'id'=>$orderInfo['sheet_id']))->save(array('is_pay'=>1));
}
$orderInfo = $order_model->where($where)->find();
if($orderInfo['status'] == 1) {
$where['price_count'] = $data['total_fee'];
$info['pay_sort'] = 1;
$info['ptime'] = time();
$info['status'] = 2;
$info['transaction_id'] = $data['transaction_id'];
M('Order')->startTrans();
$result = $order_model->where($where)->save($info);
if($result) {
$orderInfo = $order_model->where($where)->find();
if($orderInfo['sheet']&&$orderInfo['sheet_id']) {
$sheet_model = D('Common/'.$orderInfo['sheet'].'Apply');
$word = substr(lcfirst($orderInfo['sheet']),0,1);
if(!$sheet_model->where(array($word.'id'=>$orderInfo['sheet_id']))->save(array('is_pay'=>1))) {
M('Order')->rollback();
}
} else {
$order_detail_model = D('Common/OrderDetail');
$orderDetailList = $order_detail_model->where(array('order_sn'=>$data['out_trade_no']))->select();
$goods_model = D('Common/Goods');
foreach($orderDetailList as $k=>$v) {
if(!$goods_model->where(array('id'=>$v['goods_id']))->setDec('num',$v['num'])) {
M('Order')->rollback();
}
}
}
M('Order')->commit();
// $pay_log_model = D('Common/PayLog');
}
}
}
}
... ...
... ... @@ -31,7 +31,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("chance_events_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("chance_events_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("chance_events_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("project_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>5高校文创1_活动赛事详情</title>
<title>高校文创_活动赛事详情</title>
<link href="__TMPL__Public/assets/css/reset.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/common.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/style.css" rel="stylesheet" type="text/css" />
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("chance_events_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("chance_events_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("foundation_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>10我们/基金会_2招聘详情</title>
<title>我们/基金会_招聘详情</title>
<link href="__TMPL__Public/assets/css/reset.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/common.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/style.css" rel="stylesheet" type="text/css" />
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("foundation_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>10我们/基金会_1基金会</title>
<title>我们/基金会_基金会</title>
<link href="__TMPL__Public/assets/css/reset.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/common.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/style.css" rel="stylesheet" type="text/css" />
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("foundation_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>10我们/基金会_2招聘</title>
<title>我们/基金会_招聘</title>
<link href="__TMPL__Public/assets/css/reset.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/common.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/style.css" rel="stylesheet" type="text/css" />
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("foundation_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);"></div>
<php>
$home_slides=sp_getslide("goods_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});"></div>
<div class="container">
<!--人气推荐-->
<div class="recommend">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("project_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("project_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox" id="matt">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("project_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("project_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -11,7 +11,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("project_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox" id="matt">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("train_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("train_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("train_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("train_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ... @@ -96,10 +101,11 @@
dateType:"json",
success:function (data) {
if(data.status) {
alert(data.msg);
location.reload();
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -31,7 +31,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -12,7 +12,12 @@
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...
... ... @@ -28,11 +28,15 @@
}
</style>
</head>
<body>
<tc_include file="Public:header"/>
<tc_include file="Public:nav"/>
<div class="inbanner" style="background-image: url(__TMPL__Public/assets/images/banner/inbanner.jpg);">
<php>
$home_slides=sp_getslide("will_banner");
$home_slides=empty($home_slides)?$default_home_slides:$home_slides[0];
</php>
<div class="inbanner" style="background-image: url({:sp_get_asset_upload_path($home_slides['slide_pic'])});">
<!--分类-->
<div class="catebox">
<div class="in-catebox">
... ...