public function view_order() { $id = intval($_REQUEST['id']); $order_info = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "deal_order where id = " . $id . " and user_id = " . intval($GLOBALS['user_info']['id'])); if (!$order_info) { showErr("无效的项目支持", 0, get_gopreview_wap()); } //========如果超过系统设置的时间,则自动设置收到回报 start if ($order_info['repay_make_time'] == 0) { $left_date = intval(app_conf("REPAY_MAKE")) ? 7 : intval(app_conf("REPAY_MAKE")); $repay_make_date = $order_info['repay_time'] + $left_date * 24 * 3600; if ($repay_make_date > get_gmtime() && $order_info['repay_time'] > 0) { $order_info['repay_make_date'] = date('Y-m-d H:i:s', $repay_make_date); } else { $GLOBALS['db']->query("update " . DB_PREFIX . "deal_order set repay_make_time = " . get_gmtime() . " where id = " . $id); $order_info['repay_make_time'] = get_gmtime(); } } //=============如果超过系统设置的时间,则自动设置收到回报 end //判断是否为 积分支付 $type = $order_info['is_ap'] ? 'ap' : 'wap'; if ($type == "ap") { $order_info['deal_price'] *= $order_info['ap_ratio']; $order_info['delivery_fee'] *= $order_info['ap_ratio']; $order_info['total_price'] *= $order_info['ap_ratio']; } $GLOBALS['tmpl']->assign("order_info", $order_info); $deal_info = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "deal where id = " . $order_info['deal_id'] . " and is_delete = 0 and is_effect = 1"); $GLOBALS['tmpl']->assign("deal_info", $deal_info); if ($order_info['order_status'] == 0) { // $payment_list = get_payment_list("wap"); $payment_list = get_payment_list_wap($type); // print_r($payment_list); $GLOBALS['tmpl']->assign("payment_list", $payment_list); $max_pay = $order_info['total_price'] - $order_info['credit_pay']; $GLOBALS['tmpl']->assign("max_pay", $max_pay); $GLOBALS['tmpl']->assign("page_title", "订单支付"); } else { $GLOBALS['tmpl']->assign("page_title", "订单详情"); } $GLOBALS['tmpl']->assign("pay_type", $type); $GLOBALS['tmpl']->display("account_view_order.html"); }
public function deal_items() { $id = intval($_REQUEST['id']); $result = array(); $type = $_REQUEST['isap'] == '1' ? "ap" : "wap"; //status:0 未登录 if (!$GLOBALS['user_info']) { $result['status'] = '0'; $result['error'] = '未登录'; } else { $deal_item = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "deal_item where id = " . $id); $payment_list = get_payment_list_wap($type); if ($deal_item) { /*status:1 订单正常*/ $result['status'] = '1'; $deal_info = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "deal where is_delete = 0 and is_effect = 1 and id = " . $deal_item['deal_id']); if ($deal_item['is_delivery']) { $consignee_list = $GLOBALS['db']->getAll("select * from " . DB_PREFIX . "user_consignee where user_id = " . intval($GLOBALS['user_info']['id'])); // $consignee_list = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."user_consignee where user_id = 18"); $result['is_delivery'] = '1'; $result['consignee_list'] = $consignee_list; } $result['deal_item'] = $deal_item; $result['deal_info'] = $deal_info; } else { /*status:2 没有订单信息*/ $result['status'] = '2'; $result['error'] = '没有订单信息'; } $result['payment_list'] = $payment_list; } // print_r($result); ajax_return($result); }