コード例 #1
0
ファイル: success.php プロジェクト: alucard263096/NCMI
 * Created on 2012-6-30
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
require '../include/common.inc.php';
include ROOT . '/include/init.inc.php';
require ROOT . '/classes/datamgr/order.cls.php';
require ROOT . '/classes/mgr/gensee.cls.php';
require ROOT . '/classes/mgr/sms.cls.php';
require ROOT . '/classes/paymentmgr/payment.interface.php';
require ROOT . '/classes/paymentmgr/alipay.cls.php';
logger_mgr::logInfo("notify alipay start :" . $_SERVER["REQUEST_URI"]);
logger_mgr::logInfo("notify alipay parameter" . ArrayToString($_REQUEST));
$alipay = new AlipayMgr();
$ret = $alipay->callback();
logger_mgr::logInfo("notify alipay verify return " . ArrayToString($ret));
$order_no = $ret["out_trade_no"];
$trade_no = $ret["trade_no"];
$info = $orderMgr->getOrderByNo($order_no);
$id = $info["id"];
$meeting_time = explode("-", $info["meeting_time"]);
$smarty->assign("info", $info);
if ($ret["result"] != "SUCCESS") {
    $smarty->assign("reason", "付款失败");
    $smarty->assign("reason_message", "请返回支付宝重新付款,谢谢你的支持。");
    $smarty->display(ROOT . '/templates/Order/fail.html');
    exit;
}
if ($info["meeting_id"] == "") {
    $meetingret = $genseeMgr->createMeeting($info["doctor_name"], $info["meeting_date"] . " " . $meeting_time[0], $info["meeting_date"] . " " . $meeting_time[1]);