예제 #1
0
 /**
  * 查看订单
  *
  */
 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');
 }
예제 #2
0
파일: deliver.php 프로젝트: my1977/shopnc
 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');
 }
예제 #3
0
파일: member.php 프로젝트: my1977/shopnc
 /**
  * 查看物流
  *
  */
 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');
 }
예제 #4
0
      <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'];
예제 #5
0
        ?>
</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