//查找用户 $user = Table::Fetch('user', $order["user_id"], 'id'); $order_type = '3'; //更新支付状态 PayService::afterPayDoSomething($team, $order, $user, $area, $out_trade_no, $order_type); Phplog::RecordOrderSuccessLog(" 流水号:" . $_POST['trade_no'] . " 通知id:" . $_POST['notify_id'] . " 团购订单号:" . $order_id . " 支付金额:" . $total_fee . " 通知时间时间:" . $_POST['notify_time']); $is_ok = true; } else { Phplog::RecordOrderFailLog(" 流水号:" . $payNo . " 团购订单号:" . $orderId . " 支付金额:" . $amount . " 支付银行:" . $banks . " 送货信息:" . $contractName . " 发票抬头:" . $invoiceTitle . " 支付人:" . $mobile . " 支付时间:" . $payDate . " 保留字段:" . $reserved); } } $team = Table::Fetch('team', $order['team_id'], 'id'); //团购结束或者数量已经卖完关闭没有完成支付的订单 if ($team['end_time'] < time() || $team['max_number'] > 0 && $team['now_number'] >= $team['max_number']) { //关闭没有完成支付的订单 ZTeam::CloseTrade($order['team_id']); //将团购权重置为0 Table::UpdateCache('team', $order['team_id'], array('sort' => 0)); } if ($is_ok) { if ($sso_login_type == "baidu" || $_COOKIE['hao123_tn'] && $_COOKIE['hao123_baiduid']) { $partner = Table::Fetch('partner', $team['partner_id']); //hao123 baidu api 这个接口要放到最后,因为有重定义加载方法 require_once DIR_LIBARAY . "/hao123OpenApi/BaiduOpenAPI.inc.php"; customSaveOrder($order, $team, $partner, $sso_login_type, $_COOKIE['hao123_baiduid'], $_COOKIE['hao123_tn']); } } die("success"); } } echo "fail";