/** * 查看订单 * */ public function show_orderOp() { $order_id = intval($_GET['order_id']); /** * 实例化订单模型 */ $model_order = Model('order'); $condition = array(); $condition['store_id'] = $_SESSION['store_id']; $condition['order_id'] = $order_id; $order_info = $model_order->getOrderById($order_id, 'all', $condition); $order_id = intval($order_info['order_id']); if ($order_id == 0) { showMessage(Language::get('miss_argument'), '', 'html', 'error'); } $order_info['state_info'] = orderStateInfo($order_info['order_state'], $order_info['refund_state']); Tpl::output('order_info', $order_info); if (!empty($order_info['group_id']) && is_numeric($order_info['group_id'])) { $group_name = Model()->table('goods_group')->getfby_group_id($order_info['group_id'], 'group_name'); Tpl::output('group_name', $group_name); } /** * 卖家信息 */ $model_store = Model('store'); $store_info = $model_store->shopStore(array('store_id' => $order_info['store_id'])); Tpl::output('store_info', $store_info); /** * 实例化买家订单模型 */ $model_store_order = Model('store_order'); /** * 订单商品 */ $order_goods_list = $model_store_order->storeOrderGoodsList(array('order_id' => $order_id)); Tpl::output('order_goods_list', $order_goods_list); /** * 订单处理历史 */ $log_list = $model_order->orderLoglist($order_id); Tpl::output('order_log', $log_list); /** * 实例化退款模型 */ $model_refund = Model('refund'); $condition = array(); $condition['seller_id'] = $_SESSION['member_id']; $condition['order_id'] = $order_id; $condition['refund_state'] = '2'; $condition['order'] = 'log_id asc'; $refund_list = $model_refund->getList($condition); Tpl::output('refund_list', $refund_list); /** * 实例化退货模型 */ $model_return = Model('return'); $condition = array(); $condition['seller_id'] = $_SESSION['member_id']; $condition['order_id'] = $order_id; $condition['return_state'] = '2'; $condition['order'] = 'return.return_id asc'; $return_list = $model_return->getReturnGoodsList($condition); Tpl::output('return_list', $return_list); /** * 页面输出 */ self::profile_menu('member_order', 'member_order'); Tpl::output('menu_sign', 'show_order'); Tpl::output('left_show', 'order_view'); Tpl::showpage('store_order_view'); }
public function search_deliverOp() { Language::read('member_member_index'); $lang = Language::getLangContent(); // if(($_GET['order_sn'])){ // Tpl::showpage('member_order_express_detail');exit(); // } $order_sn = $_GET['order_sn']; /** * 实例化订单模型 */ $model = Model(); $condition['order.store_id'] = $_SESSION['store_id']; $condition['order.order_sn'] = $order_sn; $on = 'order.order_id=order_address.order_id'; $order_info = $model->table('order,order_address')->on($on)->join('inner')->where($condition)->find(); $order_id = intval($order_info['order_id']); $order_info['state_info'] = orderStateInfo($order_info['order_state']); Tpl::output('order_info', $order_info); /** * 卖家信息 */ $model_store = Model('store'); $store_info = $model_store->shopStore(array('store_id' => $order_info['store_id'])); Tpl::output('store_info', $store_info); /** * 实例化买家订单模型 */ $model_store_order = Model('store_order'); /** * 订单商品 */ if ($order_id > 0) { $order_goods_list = $model_store_order->storeOrderGoodsList(array('order_id' => $order_id)); } Tpl::output('order_goods_list', $order_goods_list); //卖家发货信息 $daddress_info = Model('daddress')->find($order_info['daddress_id']); Tpl::output('daddress_info', $daddress_info); //取得配送公司代码 $express = ($express = F('express')) ? $express : H('express', true, 'file'); Tpl::output('e_code', $express[$order_info['shipping_express_id']]['e_code']); Tpl::output('e_name', $express[$order_info['shipping_express_id']]['e_name']); Tpl::output('e_url', $express[$order_info['shipping_express_id']]['e_url']); Tpl::output('shipping_code', $order_info['shipping_code']); self::profile_menu('search', 'search'); Tpl::output('menu_sign', 'deliver'); Tpl::output('menu_sign_url', 'index.php?act=deliver&op=index'); Tpl::output('menu_sign1', 'deliver_info'); Tpl::showpage('store_order_deliver_detail'); }
/** * 查看物流 * */ public function show_expressOp() { /** * 读取语言包 */ Language::read('member_member_index'); $lang = Language::getLangContent(); $order_id = intval($_GET['order_id']); /** * 实例化订单模型 */ $model_order = Model('order'); $condition['buyer_id'] = $_SESSION['member_id']; $condition['order_id'] = $order_id; $order_info = $model_order->getOrderById($order_id, 'all', $condition); $order_id = intval($order_info['order_id']); if ($order_id == 0) { showMessage($lang['miss_argument'], '', 'html', 'error'); } $order_info['state_info'] = orderStateInfo($order_info['order_state']); Tpl::output('order_info', $order_info); /** * 卖家信息 */ $model_store = Model('store'); $store_info = $model_store->shopStore(array('store_id' => $order_info['store_id'])); Tpl::output('store_info', $store_info); /** * 实例化买家订单模型 */ $model_my_order = Model('my_order'); /** * 订单商品 */ $order_goods_list = $model_my_order->myOrderGoodsList(array('order_id' => $order_id)); Tpl::output('order_goods_list', $order_goods_list); //卖家发货信息 $daddress_info = Model('daddress')->find($order_info['daddress_id']); Tpl::output('daddress_info', $daddress_info); //取得配送公司代码 $express_list = ($h = F('express')) ? $h : H('express', true, 'file'); Tpl::output('e_code', $express_list[$order_info['shipping_express_id']]['e_code']); Tpl::output('e_name', $express_list[$order_info['shipping_express_id']]['e_name']); Tpl::output('e_url', $express_list[$order_info['shipping_express_id']]['e_url']); Tpl::output('shipping_code', $order_info['shipping_code']); Tpl::output('left_show', 'order_view'); Tpl::showpage('member_order_express_detail'); }
<tr> <td colspan="2"><ul> <li> <strong><?php echo $lang['order_number']; ?> :</strong><?php echo $output['list'][0]['order_sn']; ?> </li> <li><strong><?php echo $lang['order_state']; ?> :</strong><?php echo orderStateInfo($output['list'][0]['order_state'], $output['list'][0]['refund_state']); ?> </li> <li><strong><?php echo $lang['order_total_price']; ?> :</strong><span class="red_common"><?php echo $lang['currency'] . $output['list'][0]['order_amount']; ?> </span> <?php if ($output['list'][0]['refund_state'] > 0 && $output['list'][0]['refund_amount'] > 0) { ?> (<?php echo $lang['order_refund'];
?> </td> <td class="nowrap align-center"><?php echo date('Y-m-d H:i:s', $order['add_time']); ?> </td> <td class="align-center"><?php echo $order['order_amount']; ?> </td> <td class="align-center"><?php echo $order['payment_name']; ?> </td> <td class="align-center"><?php echo orderStateInfo($order['order_state'], $order['refund_state']); ?> </td> <td class="w60 align-center"><a href="index.php?act=trade&op=show_order&order_id=<?php echo $order['order_id']; ?> "><?php echo $lang['nc_view']; ?> </a></td> </tr> <?php } ?> <?php